Edward Ramirez-Wright
The exams are worth the majority of your grade, but I've taken him twice and love his classes. He makes time to help you outside of class even if his office hours don't work for you. The lectures can be heavy but as long as you put in time to study you will pass the class.