Kind of a curt guy, but overall a good prof with clear criteria. If you pay attention during in-class lectures and ask questions, you'll be fine. Exams are similar to homework level and he lets you bring 1 note sheet. Weekly homework isn't so easy but he holds office hours 2x a week. Also offers extra credit if you opt into his cold calls. 