Mehdi Allahyari
HE IS THE WORST PROFESSOR YOU CAN TAKE FOR CSCS1 1301. He thinks the students already know the concepts and he never finishes the slides. Instead of explaining stuff, he gives real tough assignments which you wont be able to finish in time. BADDD ONE, don't take him for 1301.