Richard Abrams
He is a very sweet professor and does care about his students, however his lectures and assignments sometimes don't make a lot of sense. Must pay attention to lectures as his powerpoints do not outline all the necessary information.