Dominick Ali
He talks a lot, HOWEVER, I find that all of the information he gives is very valuable and he will go over EVERYTHING (a plus). I took this as a hybrid class (only the labs were in person). As long as you review the lectures and actually make an effort you will be just fine on the exams. He gives lot's of partial credit. Way more than we deserve.