I am an undergraduate student at Southern New Hampshire University majoring in computer science with a minor in mathematics and a concentration in data analysis. My main interests are system programming, computer networks, machine learning and bioinformatics.
SNHU Coursework
Course name | Course number |
---|---|
Core CS coursework | |
Programming Languages | CS210 |
Operating Platforms | CS230 |
Software Development Life Cycle | CS250 |
System Analysis and Design | CS255 |
Secure Coding | CS305 |
Software Testing Automation & QA | CS320 |
Introduction to Structured Database Environments | DAD220 |
General STEM coursework | |
Precalculus | MAT140 |
Introduction to Physics | PHY150 |
Other prerequisite coursework | |
Perspectives in History | HIS100 |
Applied History | HIS200 |
Perspectives in Social Science | SCS100 |
Applied Social Science | SCS200 |
Test-out Courses
A partial list of courses offered by third-party providers that I took, and then articulated to college credit at SNHU:
Third-party course | Provider | SNHU equivalent |
---|---|---|
Introduction to Computer Science and Programming Using Python | edX | Introduction to Scripting (IT140) |
Introduction to Java Programming | Sophia Learning | Foundations of Application Development (IT145) |
Computer Science 201 | Study.com |
Outside of school, I like to "stay sharp" by doing computer science practice with sundry textbook problems, and work on (semi-)arbitrary computing problems. I also like to dabble in other STEM and humanities related fields. These are some of the results from my extracurricular activities:
Open Source Society University (OSSU)
A significant educational project that I am working on is a (unaccredited, but cheap) set of STEM "majors" from the Open Source Society University - abbreviated to OSSU. This includes all of my other non-accredited coursework that may or may not be in the OSSU curriculum.
Textbook problems
- (T) Starting Out with C++: From Control Structures through Objects (ISBN-13: 978-0-13-403732-5)
- (L) Bayesian Statistics the Fun Way (ISBN-13: 978-1-59327-956-1)
- (L) Matter and Interactions: Fourth Edition (ISBN-13: 978-1-59327-640-9)
- (L) Dive Into Algorithms (ISBN-13: 978-1-7185-0068-6)
- (L) Doing Math with Python (ISBN-13: 978-1-59327-640-9)
Note to self: T = todo and L = later
Online code judges
- CodeSignal: general programming
- DM::OJ: general programming
- HackerRank: general programming
- Project Euler: with a special focus on number theory and maths
- Rosalind: with a special focus on bioinformatics
Capture The Flags (CTFs)
- picoCTF 2023: general beginner-level ctf challenges.
- BrixelCTF 2020: general beginner-level ctf challenges.
- Decompetition 2020: reverse engineering puzzles. Rather than trying to work out a "flag," participants are challenged to reengineer compiled binaries to best match the output of the original compiled executable.
- FlareON 5: ctf focused on reverse engineering.
InfoSec labs and CTF practice
- ImmersiveLabs: general infosec
- TryHackMe: general infosec
- crackmes.one: infosec with a special focus on reversing