Jiayin Pan
Most probably failed his class but not because of anything on his part. His lectures are well structured and very thorough. The homework is solid, and the exam questions are very similar to the examples he gives in lecture. Overall a difficult but well designed course and a solid professor.