Don't take his class for PH150. Worst public health class and curve. This quarter there were no A-'s or B+'s given out. Everyone who took it over summer got A's with another professor. The readings are dumb some are over 100 pages and yes he does test you on them too. Funny guy but doesn't give a crap about the students. If you have good T.A.s they might help out the class. If you're in the minor or a Soc Gen major like me, don't take the class with this professor, it's really disorganized.