J. P. de Ruiter
Don't take CS10 with him. He makes it way to difficult. If you get an "incomplete" (ie. he doesnt love your code despite running) you get a 0 on participation which is 25% of your grade. 