Education

Academics & Coursework

Courses from my Computer Science degree at Worcester Polytechnic Institute.

Systems

Software Engineering

CS 3733

Introduction to software engineering: development process, requirements analysis, design, implementation, testing, and maintenance. Project-oriented, team-based software system for Brigham and Women's hospital.

View Project
Design

Human Computer Interaction

CS 3041

Principles of human-centered design, the design process, and the design of interactive systems.

View Project
AI / ML

Introduction to Artificial Intelligence

CS 4341

Basic concepts of artificial intelligence: search, knowledge representation, reasoning, learning, and natural language processing.

View Project
Theory

Algorithms

CS 2223

Design and analysis of algorithms: divide-and-conquer, greedy algorithms, dynamic programming, graph algorithms (shortest paths, minimum spanning trees, maximum flow).

Data

Data Visualization

CS 480X

Principles and design of data visualization, interactive systems using D3.

View Project
Mobile

Mobile and Ubiquitous Computing

CS 4518

Principles of mobile and ubiquitous computing, design process, interactive systems. Used Kotlin and Flutter to build mobile applications.

View Project