Summer 2021 - I took the 6-week online version of this course during CSI. The professor goes by MJ Hill now. Saying this course is an easy A isn’t accurate. This course is a GUARANTEED A. That's because MJ uses a method called Ungrading, which means that as long as everything is handed in on time, you get an A. It’s that simple. The theory is that this is conducive to learning, but I didn’t attend a single lecture nor did I watch them on my own time, therefore I didn't learn much. The quiz questions are copied and pasted from the lecture slides and you can take them as many times as you want. You’re even allowed to collaborate on them. The workload for this class isn’t necessarily light, but you don’t have to do it to get a good grade so that doesn’t matter. MJ is a very nice person and they really care about what they are teaching and they care about their students although they can be a little disorganized at times. I can’t comment on how interesting the material is because, frankly, I didn’t cover any of it. My GPA is thankful though.