Joshua Daniel
Prof Daniel is an amazing teacher, he is funny and engaging during class. He has amazing notes and explains everything super clear. I did not struggle once during this class. I would not buy the textbook because I did not use it once. would highly recommend taking a course with him if you can.