This class was tough.
Homework, labs, and quizzes weren't too bad. You were given multiple tries on the homework online and pre-lab quizzes. Other homework assignments and post labs were hardcopy, but sometimes the professor would go over questions in class. Classmates were very helpful if you didn't understand something, but the professor expected you to know everything. He did provide enough material for exams, but the reviews weren't like the exams and the exams were tough. BUT the exams from past semesters were similar. He took attendance but didn't drop anyone for not attending. He would email you if you missed an exam and give you another chance to take it with another class.
I missed my final exam and the professor emailed me asking if i was okay and if i could try to make it to another time with another class. He was very helpful and understanding.
Hours per week:
Advice for students:
Study like crazy, pay attention, participate and show up to class. Get with a study group for the exams and help each other.