Rondy Yu
he just reads off slides and the quizzes are extremely hard. No text book, attendance not required. But he is kind and understanding. Many of the instructions are vague for the assignments. Not the best professor I have had. 