Alvaro Chavarria
It's a pretty easy course overall. Not much homework, easy points come out of it. The lecture is related to all exams and makes the exams so much predictable. No presentations at all, easy 4.0 as long as you do the work by yourself. Listen to the lecture and you will be fine.