Steven Camacho
He is knowledgeable, and posts great lectures. Some assignments are unclear because there is way to many details. The midterm overview stated over 20 bullet points that needed to be defined or described. When taking the midterm after studying for a few days and writing tons of notes, it was clear I wasted time studying. Nothing from overview. 