Kamel Rushaidat
This is an online web dev class. I think the structure is clear, and we have enough time to finish assignments. Exams are online, and they are straightforward. I like the idea of gradually building the website from one assignment to the other. Very strict on late submissions, but it is all stated in the syllabus. Straightforward class. Easy A