Jonathan Reid
Prof Reid is a great professor. His overall knowledge and experiences on the subject makes 80 minutes fly by and he is passionate about the subject. I learned so much from his class, as he provided many real life examples that he has encountered to back up the material he teaches. Tests are pretty straightforward if you study adequately. Take him!