Mohammad Naveed
The worst of the worst, you are on your own, he uses, class material and assignments completely based off the book he uses, including lectures, code, tutorials, he is a waste of time and money, avoid this guy.