Jeff Cullen
his lectures were long and useless. we had to learn everything on our own. the final was very hard and he didn't prepare us at all. Don't take his class unless you like teaching your self everything