Faizan Imtiaz
Do not take this professor! I had to teach myself everything, his powerpoints are incomplete and you have to attend class though it's not a grade. 3 exams that's it and when I asked for help told to drop it since material is too hard for me to understand. Retook with another professor and got an A, seriously avoid him if you can.