yeah that helps, although my grasp of immunology is rather basic 
Although with finals on Monday perhaps it shouldn't be

Although with finals on Monday perhaps it shouldn't be



You seem to know it in a lot of detail - I take it that you are early on in the course?



.


Comment