Behrooz Falahat
He doesnt take time to explain and just writes stuff on the board expecting you to just magically understand. My class and I were complaining about how useless the lectures were since you couldnt even ask him questions because most of the time he wouldnt know the answer and would say sorry I dont understand your question and then move on.