Gregory Weston
Tough grader but if you follow instructions you can do well. Lectures are long and boring and he posts them but attendance is also mandatory- do something else while you're sitting in lecture. Really nice guy who wanted to help. Very project based.