Habib Louafi
If you do not have programming experience do not take CS110 with him. He is very technical in his explanations and does not do a good job of breaking down concepts. He also talks quite quietly and often has issues with his mic. It is best if you sit at the front of the class so you can hear him.