James Grand
Prof Grand was kind and respectful especially with the circumstances of COVID. Weekly discussions and quizzes. He explained content very well. There is a group project but do not wait until the last minute to do it!!