Jeffery Bara
This class is a hard one and you have to dedicate lots of time to succeed in it, that's a fact not a valid criticism of a professor. It inspired a love for microscopic life & virology in me, The lectures were organized and he stressed their key points, and we would have a group project every unit. The tests themselves require flashcards to pass.