Nasser Khazeni
In class hell teach you only concepts and the few examples he gives is by copying from the projector to a blackboard, the exams are hard and most of the times they have just two or three problems, the non-mandatory class where the TA gives you problems is useless.