William Schwendner
PROS: He knows his stuff, very fair grader, and has office hours to help you before the test. CONS: Can be strict for no reason, can be rude at times, you will be on your own due to the fact he gives no review guides. Best advice: find a study buddy!