Patrick McGraw
He's a nice prof that explains everything well during lec. His office hour is pretty useful and he's always helpful to answer all the questions and concerns. His assignments and exams are comparatively easy.