Roy Thomas
Great teacher who makes sure all of his students understand the material. After about the 3rd or 4th week the material gets pretty intense, so attendance is definitely mandatory. Don't hesitate to ask him for help. After his explanations, he made the content easier to understand and he'll even walk you through the homework if you need help.