top of page
wordmarksquare-red-600x600.png

Academics

Carnegie Mellon University 2019-2023

B.S. in Information Systems

Minor in Game Design

​

Academics: Bio

Organizations

avatars-000616844667-qefdcl-t500x500.jpeg
wrct.png
unnamed.png

Game Creation Society

I've worked on a number of games with large interdisciplinary teams for game jams and semester long projects as a developer and designer in GCS.

WRCT Pittsburgh

I am Chief Engineer of CMU's student-run radio station and I host a weekly radio program. My responsibilities include maintaining and improving all of the stations equipment and software systems and leading the rest of WRCT's engineering staff.

Independent Musician's Organization

I have performed with groups of independent musicians for IMO concerts and jams, and I have recorded and released an EP with a band made up of fellow IMO members.

Academics: Projects

Notable Coursework

  • 15-466 Computer Game Programming

    • C++, OpenGL, SDL, Asset Pipelines, Text Rendering, Shaders, Lighting and Shadow Implementation, Networking

​

  • 15-462 Computer Graphics

    • C++, OpenGL, Rasterization, Geometric Transformations, Meshing, Ray Tracing, Radiometry, Monte Carlo Rendering, Physically-Based Animation, Optimization, Numerical Linear Algebra, Inverse Kinematics, Fourier Methods

​

  • 60-418 + 60-419 Experimental Game Design

    • Unity, Blender, Mixamo, Kitbashing, Rapid Prototyping

​

  • 53-472 Advanced Game Studio

    • Unity, ARKit, Niantic Lightship ARDK, XR Development, Project Management, Team Management, Client Relations, Game Design, Rapid Prototyping, Playtesting​

​

  • 53-471 Game Design, Prototyping, and Production

    • Unity, Project Management, Team Management, Client Relations, Game Design, Rapid Prototyping, Interdisciplinary Collaboration, Version Control, Game Industry Practices​​​

​

  • 67-443 Mobile Application Development in iOS

    • Swift, SwiftUI, Mobile App Development, Wireframing, Agile Methods, Innovation, User Centered Design, API Integration 

​

  • 67-272 ​Application Design and Development

    • Ruby, Rails, UI/UX Design, User-Centered Design, Full Stack Web Development, Agile Methods, RESTful APIs, Software Development Life Cycle, Unit Testing, MVC Architecture, Application Deployment, Version Control, Wireframing, Cybersecurity

​

  • 15-213 Introduction to Computer Systems​​

    • C, Parallelism, Memory Management, Runtime Optimization, Software Security, Unix, Debuggers, Assembly Language, x86_64 Architecture, Network Engineering

​

  • 67-373 Information Systems Consulting Project

    • Consultancy Models and Methods, Client Relations, Project Management, Software Engineering​

​

  • 53-353 Understanding Game Engines

    • ​Unity, C#, 3D and 2D Game Development, Game Design, Asset Creation​​

​

  • 15-150 Functional Programming

    • SML, Functional Programming, Algorithms​

​

  • 15-122 Principles of Imperative Computation​

    • C, Data Structures, Algorithms​

​​

  • 67-262 Database Design and Developmen

    • ​SQL, Database Administration, UML, Relational and Nonrelational Models, MongoDB

​​

  • 76-270 Writing for the Professions

    • ​​Professional Writing, Technical Writing, Document Design, Graphic Design, Public Speaking​​​​

Academics: Text
bottom of page