Dan Stevenson
Dr. Stevenson is a really nice and chill guy. He usually gives out very smart solutions to simplify problems. His lecture style is a theorem followed by an example question.
Homework is basically plugging in different numbers. Exams are medium difficulty, definitely not hard.
Do your hw and backtests, you will be fine