Nathan Harness
I had fun in his lab, although some of the projects were very difficult and he offered very little guidance and left the room often. Takes forever to grade things and doesnt just give out As. Overall he was funny and approachable and as good a choice as any for lab.