Professor Arbel is very nice and caring, his class is easy and he responds fast to emails. there are 10 quizzes, 1 video training assignment, 2 discussions, 1 final exam, and 1 group project which was my least favorite thing about the class. He gives very good feedback. Take him!