Richard Wamsley
Professor Wamsley is great. Make sure you do your homework and quizzes on time. He gives ample amount of time to complete assignments before they are due and offers many extra credit opportunities. Lectures are directly from the powerpoint.