I really like Professor Arrington as a person, but I just cannot in good faith recommend the course due to the sheer amount of work 1801 is assigned. Between the lab and the lecture you might try and get a teacher that will not destroy your semester with the courseload she does. Its a shame because she is so nice.