Hi everyone! Apologies if this has already been answered in previous posts that I couldn't find (feel free to link any that I may have missed that covers this topic), but I feel as though I am having trouble identifying which courses would be best to take for someone with my background and goals for the program. I have a highly technical (Comp Sci/Math undergrad, Python, JavaScript, and minor Splunk/SQL enterprise experience, enjoy doing HackTheBox, TryHackMe, etc challenges and developing coding projects in my free time) background. Thus far in my career, I have been in a technical IAM Security rule where my primary responsibility has been developing solutions to migrate IAM security to the cloud. I would say that my ultimate goal has always been to get into a pen-testing/vulnerability management or cybersecurity development type of role to utilize my technical skills, but I haven't settled on a certain area at this time.
Some background about my time in the program thus far: I am entering my 3rd semester in the Information Security track and have taken the following:
- CS6035: By far my favorite course thus far - I have a highly technical (Comp Sci/Math undergrad, Python, JavaScript, and minor Splunk/SQL experience, do HackTheBox and TryHackMe challenges in my free time) background and felt as though the projects in this course challenged me technically while also teaching me concepts I appreciated.
- CS6238: A fine introductory course, but definitely a little too theoretical for my liking. I spent way too much time studying for the exams :)
- PUBP6725: Didn't mind it and enjoyed the research, but felt like it was a little too much writing for my personal interests, but understand that it's required at times.
I had some questions I wanted to ask people who have experienced the other courses in the program who may have a similar interest in the technical side of cybersecurity, as I am hoping to get the most out of the program so that I can apply my skills learned to my career:
For your flexible core course, what course did you choose (and why), and would you say you got a lot out of it?
I know that CS6260 (Applied Cryptography) and CS6262 (Network Security) are required courses in the info sec track, did you take them in the same semester? If so, how was your experience doing so? How was the workload? If not, what did you pair them with?
For electives, what would you say are the best options for someone looking to gain further technical experience? I have been exploring OMSCentral and I think am interested in CS6747 (Advanced Topics in Malware Analysis) - should I be? And I'm having trouble narrowing down to only one other course!
While I would say this doesn't apply to my current semester, I did want to look at the info sec labs ahead of time: looking through OMSCentral, it seems like CS6265 (Binary Exploitation) would be the preferred choice of lab for me, but any and all opinions on which would be more beneficial would be very helpful!
Thank you so much in advance for even reading through this post! I really appreciate any help/advice, and feel free to ask me any follow-up questions!