Janice Iwama
Iwama is one of the most knowledgable people I have ever met. She makes an 8 am block quite interesting. Lectures can get a bit dense, sometimes she uses 1 hour and other times she uses all 3. 60% of your grade is based off of 3 tests which are relatively straightforward. She doesn't budge about grades/crediy