I took this class my second semester of Junior year. He was a very understanding teacher who cared for his students. His lectures were always amazing and kept you entertained. He was very respectful towards his students and was very nice overall. There were group projects, but they were very easy and fun. The exams were on lock down browser. 