matthew daigle
Teaches down to the level of some students. Takes two hours to explain something that can be discussed in 10 minutes. Most classes you just read the directions to the homework that are already online. A lot of repetition.