Joe Campo
I agree with the other review that said he lectures very loudly, but you get used to it. This class is lecture-heavy with lots of note-taking. However, I really enjoyed the course and Professor Campo has a wealth of knowledge so I learned a lot. The class content is interesting and if you listen to feedback/understand the criteria you'll be fine.