Sandip Pal
Despite having a 4.0 gpa and being a high effort person, I had to drop this class because he is terrible. There's 2 homework assignments, 2 quizzes, and 2 tests all semester so if you mess one up your grade will be ruined. Also, he is completely lecture based, does not go by the slides or textbook, and doesn't speak good English. Take anybody else.