Adrian Gonzalez
This man puts in the effort and wants you to do the same. Plenty of extra credit (go to his review sessions). He just wants to see you succeed but you do have to put in the work. Open note/Open book for exams too.