Partab Mahkijani
Professor Mahkijani is a very kind person, but a poor professor.  He barely explains concepts, berates you when you show a lack of understanding, and just provides the answer when asking for help. He has had several outbursts towards students, as he stopped class to yell at a boy who was struggling to read the board. 