Silas Johnson
I really like professor Johnson. He cares so much about the material and his students. The first exam might've been a bit too hard but the final was very fair and we had 2 take-home exams. Psets could get a bit lengthy, but the exams were always easier than the Psets. Would recommend if you love math!