Nathan Fash
Very nice guy, very helpful. Speaks a bit softly so don't sit in the back. All lectures were helpful, especially the ones where you draw the assignment along with him. Tough grader. I resubmitted with his suggestions and still didn't increase my grade much.