Arash Bandegan
Honestly you cannot understand him. He mumbles and rants about things that are not relevant but then will go through relevant details super quickly. Slides and content are unorganized. You can go to every class and right down every thing important and still be missing information. He tries to boost your mark, but its because he sucks otherwise.