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 →