Mojtaba Aghajanpoorpasha
Took a while to get used to his lectures but once I was acclimated, the lectures were comprehensive. Extensive notes with written explanations were posted before class for the entire unit. Class notes followed those notes with fewer written explanations. Questions were not answered exceptionally but lecture was fairly good. No true complaints.