Prepare to read&apply concepts in projects, discussion posts and quizzes. Assignments were challenging and provided an understanding of concepts through reviewing provided articles and a demonstration. This approach allowed us to reflect on our responses & constructive criticism provided. Critical thinking is a must, so yes, I would take him again.