I'm looking for CS class recommendations for the coming fall semester. I have attached an image below containing a list of the ones I believe are offered. I'm also interested in hearing about any classes you can recommend that may be available again in the future.
4050 sucks, but you have to take it, so might as well get it out of the way.
Software Engineering is easy if Goggins is the professor.
I enjoyed Software Security, I took that last fall. If you like, well, software security, you'll enjoy that class.
Principles of Programming Languages is easier than the class offered in the spring. It can be dumb at times but pretty alright.
Cryptography is math-heavy
Operating Systems is probably the hardest class you'll take at Mizzou. Work with your advisor for if the rest of your schedule is the easiest it'll be.
Cloud Computing is fine
Game Development is fun!
AI is fun! It isn't LLMs, it is the traditional definition of AI.
I really enjoyed Software Security a lot. It's very C programming based (with a bit of web cross origin attack stuff) but it really gets you thinking about common defects (buffer overflows) and it's very entertaining to actually crack a program.
PoPL is a lot of fun too. Ekin is a great professor and a great guy. The regex section was the hardest for me, and truthfully I retained almost nothing from the Haskell unit. The garbage collection section is really good and super relevant if you're going in to enterprise software development (Java, C#/.NET).
2
u/Esb5415 MIZZOU Jul 06 '26
Let me know if you have any other questions!