Whether you take this list as a warning or a challenge is up to you. Here are 10 of the Hardest Classes at VCU!

1. PHIS 309 – Quantitative Physiology

This class analyzes the processes that your body undergoes to keep you alive, but ironically most people that take it say it feels like death.

2. PSYC 410 – Principles of Learning and Cognition.

How am I supposed to learn about treating people who need help with learning when I still don’t even know what I’m learning or how to learn?

3. CMSC 246 – Advanced Programming Using C++

Advanced computer programming? Binary trees? Coding? I still have a Star Wars CD stuck in my laptop from last week.

4. MATH 401 – Introduction to Abstract Algebra

The description for this course reads “An introduction to groups, rings and fields from an axiomatic point of view. Coset decomposition and basic morphisms.”

5. EGMN 103 – Mechanical and Nuclear Engineering

This course covers topics like reverse engineering, so if you’re bored of regular old engineering, this class is for you!!

6. BIOL 402 – Comparative Vertebrate Anatomy

You can’t be spineless if you want to pass this course. (Anyone? No? Okay.)

7. CMSC 401 – Algorithm Analysis with Advanced Data Structures

“Height-balanced trees, B-trees, hashing and graph representation; incorporating data structures into object-oriented design. Analysis of various searching and sorting algorithms. Algorithm design topics include divide-and-conquer, dynamic programming and greedy methods.” If you even know how to explain what this class is about, you probably should be taking it.

8. PHIL 201 – Critical Thinking About Moral Problems

For those of you who can’t stop thinking about all the current issues in the world: now you can take TESTS on them!

9. BIOL 450 – Biology of Cancer

This class is literally about curing cancer. If you wanted to aim higher than this, I don’t know what to tell you.

10. PORT 101 – Elementary Portuguese

Just because I bet you don’t speak Portuguese.


OneClass Blog Admin