Youssef Chouhoud
Good Professor - mostly lectures with some work in textbooks. Readings are covered in class, but helpful. Tests are all fair. Only warning is he takes a while to grade - aside from that, amazing.