The professors in my major know my name, because there's only about 20 of us in the major our junior and senior years.
My favorite class right now is probably immunology. I really like learning about the immune system and antigen/antibody reactions.
My least favorite classes are ones with professor Falleur. He's a great teacher, dont get me wrong, but he only gives 2 lecture tests and a final, and his lecture tests are difficult because they usually cover like 20 chapters. So if you bomb one, you're kinda screwed for the rest of the semester.
Students in MY major study a lot, because we have to, or otherwise we can't keep up. We have to know a lot of information. No doubt, our major is hard for an undergrad major. You'll feel like you're in grad school. Trust me.
I have great intellectual conversations outside of class. My best friend is a grad student I made as a friend here through a student organization. Plus the friends I have in some of my student organizations, we have great political discussions about things like acceptance, and equality and ways to promote awareness and education to the world.
Students are fairly competitive, but it depends on the context. I think some students in certain "core" classes are satisfied just to survive and pass a course, while in things like major's courses, you WANT to do well, and therefore tend to be more competitive because you're learning your craft, so you want to feel confident in what you're doing and learning.
The most unique class I've taken here at Tx State was probably my anatomy course. Granted, yeah, it's anatomy and you know what to expect, and a lot of it I had done before, but looking at dissected cats that still had eyes, and fur and paws and stuff was interesting.
As far as my major...my major is clinical laboratory science, otherwise known as medical technology. I LOVE my major. We are the people who extract things from blood, urine, feces, semen, ect..and analyze all of it and give doctors the test results. It requires a lot of critical thinking. The major is HARD, I'm not even going to lie. You have to know a LOT of stuff. You will learn more about red blood cells, white blood cells, immune response, urine, ect..than you ever wanted to know in your life. But..your job will potentially save lives, and that gives me great satisfaction. You get to apply what you learn in lecture directly to the lab. You get to work with your hands and you really use your brain in your line of work. It feels like you're doing an investigation of the human body and you're some kind of medical technology "detective" some times. The professors are really cool and will really do whatever it takes to help you learn the material. They're very helpful and love to help students learn about the CLS profession.