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.