Gerald Kaphing
Professor Kaphing is an outstanding professor. Each module had 3-4 assignments, with the exception of the last module that only consisted of the final exam and the case study. He was super nice and really cared about his students' well-being.