Shital Joshi
Truly the worst professor I have ever had to experience. He has incredibly complicated submission guidelines that if done incorrectly will harshly effect your grade regardless of program effectiveness. He makes his TA's grade most of the work and contact the students but doesn't even seem to properly help them so they seem just as confused as us.