I took this as an online class and had the hardest time getting ahold of Professor Lee. I sent him many emails asking for additional help and never got a reply. The concepts are very difficult and the lectures are not even Lee's. He wasn't a difficult grader on hw assignments but quizzes had very specific correct answers. I honestly would never