Michael Palmer
Mr. Palmer is a heavy lecturer and a pretty tough grader. He gives you a syllabus with all the assignments (which is like 3-4 at most) which is helpful if you like to get your work done early. I really procrastinated the work so I got a C but If youre on top of the due dates and really work for an A, youll get one.