Shahab Tayeb
Avoid him at all costs. He constantly snaps at students, randomly. Were not sure if he is having family problems or something. The highest grade he gives is like B+ to account for grade inflation like what is even that. Very not objective teacher