Mohammad Sadoghi
Would never take again, waste of credits. Blockchain class but walked out with 0 blockchain knowledge. Read off textbook slides everyday. 1 day past the drop deadline he announced pop quizzes that is graded on correctness. Entire class was based on a group project, so unless you're getting carried by a friend, don't take. Only TAs are helpful.