Ralph Evins
Assignments are basically projects. His first assignment was by far the hardest assignment ive ever done in my life. Study the slides religiously and go to his office hours frequently for help with assignemnts.