WPI Education
Computer Science (BS)
I study computer science as an undergraduate student at WPI. As of writing, I am nearing the completion of my Junior year, to graduate with a BS in Computer Science in 2025. My coursework and project-based experience from studying at WPI has put me at an advantage regarding my subject matter knowledge because my deeper understanding and passion for the material allows me to explore it with my students from multiple angles and in different ways. The computer science courses that I have taken have prepared me to teach to the MA Frameworks for Digital Literacy and Computer Science.
The following is a list of all computer science (or adjacent) courses that I have taken in order, to date (May 2024). Courses with an asterisk are planned for the 2024-25 academic year:
CS 1101: Introduction to Program Design
CS 2102: Object-Oriented Design Concepts
CS 2303: Systems Programming Concepts
CS 3999: Embedded Security (Independent Study)
CS 2022: Discrete Mathematics
CS 3043: Social Implications of Information Processing
CS 2011: Introduction to Machine Organization and Assembly Language
CS 2223: Algorithms
CS 3013: Operating Systems
ECE 2049: Embedded Computing in Engineering Design
CS 3733: Software Engineering
CS 4341: Introduction to Artificial Intelligence
CS 4033: Numerical Methods for Calculus and Differential Equations
CS 4999: Digital Flipbook Feasibility (Independent Study)
CS 4233: Object-Oriented Analysis and Design
*CS 4241: Webware: Computational Technology for Network Information Systems
*ECE 3849: Real-Time Embedded Systems
*CS 3133: Foundations of Computer Science
*CS 4342: Machine Learning
Click here to find a list of all WPI's computer science courses and their descriptions.
Teacher Preparation Program
WPI's Teacher Preparation Program has prepared me well for my practicum experience. My pre-practicum requirements involved community education experience teaching at African Community Education in Worcester, MA and working with my local robotics team. These experiences got my foot in the door of teaching and taught me a lot of lessons that I would further develop while taking the TPP courses. Until I taught my first classes during my practicum, I hadn't considered how much the program-required courses had done to develop my skills and comfort with teaching. I learned how to construct lesson plans, teach English Language Learners, manage a classroom, establish norms, and live by the CAP Elements.
The following is a list of all Teacher Preparation Program courses that I have taken, to date (May 2024):
EDU 2200: Early Fieldwork & Community Engagement
PSY 2401: Psychology of Education
EDU 2300: Teaching K-12 STEM in the Community
PSY 2410: School Psychology
EDU 3200: Sheltered English Immersion (SEI)
EDU 4100: Teaching Methods
PQP: Pre-Practicum
ID 2050: Teaching Practicum Seminar
EDU 4000: Teaching Practicum Seminar
IQP: Teaching Practicum
Learning Sciences & Technologies (BS/MS)
I will be continuing my education at WPI for a fifth year with the intent to graduate with a BS/MS in Learning Sciences & Technologies.