Amir Barghi
Amir's nice, will explain well in office hours, but not a good lecturer. The class is already hard & he worsens it by using a ppt w/o giving us access & speeding through it. The lectures were pointless. Once he forgot the ppt, taught on the board & was good! But he refuses to teach like that bc of time. He comes unprepared, too, it's so obvious.