Syed Naqvi
Nice professor, however a textbook for this class is mandatory as the tests, group projects, and class discussions rely heavily on the book. The only grades you will receive in this class are 5 group projects which he grades hard and 5 tests with 10 questions MC which are slightly difficult. There is no extra credit and he and his TA grade hard.