Jasmeet Singh
Hardest class I've ever had. Had to use 4 different platforms, office hours are only for asking questions not actual teaching, no actual teachings from the professor only YouTube links and gives about 30+ hours worth of homework a week. You basically taught everything to yourself. Do NOT take this class!