Raymond Tafrate
Lectures are dumbed down, boring, and packed with excessive/unnecessary video examples. He makes class feel like a middle school level. Grades depend on two exams, weekly labs, and a final paper. Sometimes labs are done in class, so make sure to be there. Don't buy the book. Easy A as long as you understand the concepts he presents in his lectures.