Darrell Lim
Darrell's exams are so hard very very hard, only get an hour to complete midterms. Have to teach self from given slides. He was very helpful though in his office hours which were once a week. If you are good at pacing self and learning material on own this class is for you.