Jose Cobo
This course is very lecture heavy and you will move through the material quickly, but the teacher is great. It can be hard to catch up if you fall behind, so be very mindful of that and any test dates. Some people learned best through his slides, others did the homework, and others took diligent notes. Find what works best for you.