Grinnell College has great professors, and the classes are challenging but not overwhelming. The languages are especially intense. When you sign up for classes, the departments are supposed to figure out how to give everyone the class they want by adding or dropping sections. Even if they shift your schedule, you can add/drop to change it back. The main problem is not having enough time to take all the classes you want.