Michael Lisbin
He seems very knowledgeable in the material, but his teaching skill is pretty poor. He is constantly off-topic. He talks pretty fast too. It doesn't take much to be completely lost in his class. Although he tries to be funny, seem nice, and caring, but he will brutally stress your brain. I wouldn't take him ever again.