Amir Nasr
Makes math VERY difficult. Be ready to learn by yourself, Google/Youtube will be ur bff. The whole course was unorganized, he recorded lectures on his iPad. Mumbles and does not explain things clearly. Makes many mistakes while teaching. Do NOT take this prof.