Professor Walsh is really nice but man does she give a lot of homework. Each week you have 4 or 5 assignments and expects you to also look at the readings before class which is not possible for a full time student. Her one mid term one final is annoying because it leaves you with roughly 9 chapters to study for the final instead of having 2 midterm