Has to be a tie between Eukaryotic Molecular Biology and my advanced Biochemistry classes. The former was hard because my professor taught the course like a grad school class. (About 25% of the students in the class were grad students.) The latter was hard because the classes were a rigorous mix of both memorization (chemical structures, names, functions, etc.) and critical thinking (more experimental and lab-based questions).