Sean Nowicki
Great teacher, has good lectures and is very knowledgeable about the subject. I took this class for units but I plan to take another class of his next semester because I enjoyed it so much. He can be a little hard grading, but he makes sure to outline exactly what you need to change and directions are very clear. Follow instructions, do well.