This class was a lot of work. 4-5 hours of homework a week plus pre-lab plus lab plus lab report... If you put in the effort, though, a good grade wasn't difficult. Tests were not that hard and grading was generous. Teaching was very good for the first 8 weeks then fell off towards the end (on the hardest material) but was pretty good overall.