Articles
Coming sooner-ish!
Education
- Community College vs. University
- Diplomas vs. Skills: the need for both
- Paying for school: Do’s and Don’ts
- Equity & STEM Education
- The call for music-inspired pedagogy in computing
- Mathematics and Language
Academia
- Master’s vs. PhD: which is best for me?
- Careers in Education vs. Research
- Intro to research
- (non-STEM)
- (science)
- (engineering)
- (math)
- Shipping Yourself
- Scholarships
- Fellowships
- Assistantships
- Professorships
Quick Study Guides
Mini-Path to Data Science
Description: a self-paced curriculum on machine learning inspired by my own undergraduate journey in Computer Science.
Requisites: basic programming skills, mathematical maturity (college level), a questioning mindset, tolerance for typos, passion for learning
Recomended: MATLAB / Python, creating figures, experience playing an instrument
Mini-Path to Web Development
Description: digestible mini-lessons on web application development: front-end, back-end, full-stack, UI-UX, data, and DevOps.
Requisites: intermediate programming skills, a personal computer, a professional / industrial mindset, passion for technology
Recommended: JavaScript / TypeScript, HTML, client-server model, BASH / Unix
Mini-Path to Game Development
Description: a project-based introduction to the career of video game development through C# and Unity. High-level introduction to the business of game development and potential career paths.
Requisites: basic programming skills, a personal computer, a creative mindset, passion for interactive media
Recommended: Java, C#, experience playing games or creating art
LAST EDITED Janurary 8th, 2024
(articles still need writing!)