🌸👋🏻 Let’s take this to your inbox. You’ll receive occasional emails about whatever’s on my mind—offensive security, open source, academics, boats, software freedom, you get the idea.
Sophomore
Spring
Name
Abbreviation
Credits
Grade
Reverse Engineering Fundamentals
CSEC 202
3
A
Mechanics of Programming*
CSCI 243
3
B
Honors Network Services
NSSA 245
3
A
Honors Introduction to Software Engineering
SWEN 261
3
A
Total
12
3.75
* Mechanics of Programming or “MOPS” focuses on C Programming, one of my favorite programming languages. Yet, it is the only class I haven’t received an A in. The course is a common reason for students switching out of RIT’s Computer Science Major; there are many horror stories.
If you are a Computer Science major, CSCI 243 is required for graduation. However, if you are interested in C and worried about MOPs, there are other courses.
As of August 2022, there are two SWEN classes on C programming: SWEN 250 and SWEN 340.
Fall
Name
Abbreviation
Credits
Grade
Programming for Information Security
CSEC 201
3
A
Systems Administration I
NSSA 221
3
A
Introduction to Database and Data Modeling
ISTE 230
3
A
Honors Free & Open Source Culture
ENGL 450
3
A
Total
12
4.0
Summer
Name
Abbreviation
Credits
Grade
Probability and Statistics I
MATH 251
3
SE
General Biology II
BIOL 102
3
A
General Biology II Lab
BIOL 104
1
A
General Biology I
BIOL 101
3
A
General Biology I Lab
BIOL 103
1
A
Cooperative Education in Computing Security (Summer)
CSEC 499
0
S
Total
11
4.0
Freshman
Spring
Name
Abbreviation
Credits
Grade
Software Development and Problem Solving II
CSEC 124
4
A
Honors Humanitarian Free & Open Source Software Development