Resume

Get the details on my education, experience, skills, and more below.

Education

Georgia Institute of Technology | Atlanta, GA

August 2023–Present

Bachelor of Science in Computational Media and Computer Engineering

Concentrations in Intelligence and Music Technology, and Distributed Systems and Software Design and Signal Processing

GPA: 4.00 · Expected Graduation May 2028

Fairleigh Dickinson University | Teaneck, NJ

September 2021–May 2023

Dual Enrollment with high school – 12 Credit Hours

GPA: 3.92

Experience

Georgia Institute of Technology | Atlanta, GA

August 2026–Present

Intro to Linear Algebra Undergraduate Teaching Assistant

  • Independently taught 71 students across 2 studio sections in Linear Algebra; worked problems and administered quizzes.
  • Held office hours students attended for one-on-one support in Linear Algebra, Calculus I–III, and Differential Equations.
  • Collaborated closely with the Course Coordinator and my section’s instructor for content coverage, course materials, and exam grading. Additionally communicated with an instructional team of 31 other undergraduate and graduate TAs.

Dance Canvas | Atlanta, GA

June 2026

Lighting Designer – DC Next Program

  • Implemented a lighting plot to meet the program’s performance needs, including ETC and Chauvet professional fixtures.
  • Communicated with 8 different choreographers about preferred lighting design and programmed the show on the theatre’s ETC Ion lightboard. Additionally operated the lightboard for one hour-long showcase performance.

Georgia Institute of Technology | Atlanta, GA

May–July 2026

Digital Design Laboratory Undergraduate Teaching Assistant

  • Guided CS and ECE students through the completion of Digital Design laboratories, covering concepts including logic and state machine design, block and wiring diagrams, breadboard prototyping, FPGA programming, VHDL programming, and assembly programming for a proprietary computer architecture.
  • Supported over 40 students across 3 lab sections during a summer semester course, staffing the lab 16 hours per week.
  • Collaborated with an instructional team of 8 other undergraduate TAs and 3 graduate TAs.

Primoris Academy | Westwood, NJ

July–August 2024

First Lego League Robotics Coach

  • Individually created, planned, and taught a 2-week summer robotics workshop for middle school students, covering robot and attachment design, navigation and strategy, and sensing and proportional control.

Kulite Semiconductor Products | Leonia, NJ

May–July 2024

Medium-sized company designing and producing semiconductor products, such as pressure transducers for aircraft and automobiles

  • Developed and carried out a method for accounting the company’s scope 3 greenhouse gas emissions, allowing the company to apply for 2 environmental certifications, and provide precise emissions data to clients.
  • Improved the company’s photolithography database, reworking the user interface and cleaning the existing data, removing over 100 duplicate entries and mitigating the causes of future duplicates.

Leadership

DramaTech Theatre | Atlanta, GA

January 2025–Present

Secretary – Executive Council, Technical Services Council

  • Elected to the organization’s Executive Council for the 2025–2026 academic year.
  • Created a program to automatically count ranked choice votes, saving myself and future secretaries the work of manually tabulating ranked choice ballots for 5 major elections per academic year.
  • Appointed member of the Technical Services Council responsible for general maintenance and upkeep, as well as non-production related purchasing of equipment and materials.
  • Led a team in the design and implementation of a lighting rep-plot, resulting in the removal and returning to stock of 22 lighting fixtures, and a re-usable base lighting plot for 4 upcoming productions that year.

Skills & Expertise

Programming

Java, Python, C, C++, C#, JavaScript, PHP, SQL, PostgreSQL, Node.js, React, JUCE, MATLAB

Platforms

Linux (Ubuntu), Google Cloud Platform, Firebase, Amazon AWS, MongoDB, Supabase

Hardware

Raspberry Pi, Arduino, ESP32 microcontrollers, FPGAs, oscilloscope, logic analyzer

Software

Altera Quartus II, GitHub, Ableton Live, Logic Pro X, Max MSP, IntelliJ, PyCharm, Visual Studio, Visual Studio Code

Communication

Lecture, leadership reports, technical reports, research papers, presentations, performance

Languages

English (first), Chinese (beginner)

Relevant Coursework

Automata and Complexity Theory

Computational machine models and their language classes, automata, regular expressions, computability, undecidability, resource-bounded computations. Central complexity-theoretic concepts such as complexity classes, reducibility and completeness.

Intro to Signal Processing

Introduction to discrete-time signal processing including phasor math, spectra, DFT, sampling, frequency response, and filtering. Laboratory focused on applying course concepts using MATLAB.

Embedded Systems Design

Design and implementation of embedded systems using ESP32 family microcontrollers. Development of software in C for embedded devices, memory mapped I/O and common I/O protocols.

Architecture, Systems, Concurrency and Energy in Computation

Major organizational components of a processor, cycles-per-instruction evaluation, hazard handling in a pipelined datapath, virtual memory, scheduling, basic I/O mechanisms, parallelism. Laboratory focused on applying concepts using Verilog HDL, testbenches, simulation, and waveform analysis.

Design and Analysis of Algorithms

Basics of algorithm design and complexity analysis. Divide and conquer, graphs, dynamic programming, and NP-completeness.

Digital Design Lab

Design and implementation of digital systems, including a team design project. VHDL programming, FPGA programming on the DE10 Standard Development board using Quartus, logic synthesis, and assembly language programming.

Objects and Design

Object-oriented programming methods for dealing with large programs. Focus on collaborative development roles and processes, effective debugging techniques, and testing to assure a quality product.

Programming Hardware/Software Systems

Creation of complex execution and storage mechanisms, based on the RISC-V instruction set architecture. Low-level programming and memory management on the ARM mbed controller using C.

Computer Organization and Programming

An introduction to basic computer hardware, machine language, and assembly language using the LC3 architecture. Coverage of C programming and memory management.

Music Recording and Mixing

Overview of concepts, techniques, hardware, and software used in audio production. Basics of audio hardware and acoustics, microphones and recording setups, and the function and usage of common audio effects.

Intro to Audio Tech I & II

Critical understanding of, and hands-on experience with the fundamentals of analog and digital audio technology. Topics include signals and systems, electro-acoustics, sound effects, synthesis, music protocols, sampling, quantization, and digital effects. Group projects in music information retrieval using Python and real-time audio coding in C++ using the JUCE framework.

Intro to Artificial Intelligence

An introduction to artificial intelligence and machine learning. Topics include intelligent system design methodologies, search and problem solving, supervised and reinforced learning.

Intro to Perception and Robotics

Covers fundamental problems and leading solutions for computer and robot perception and action from the point of view of autonomous robot navigation.

Cloud Computing

How to use AWS cloud computing services with the web console and Python API, such as elastic computing, cloud storage, cloud databases, cloud security, and architecting, developing and deploying apps in the cloud.

Let's Connect!

I don't have a Linkedin yet, but you can sure send me an email at aidan.mascoli@gmail.com, or use this contact form.