| Jan 2026 - May 2026 |
Graduate Teaching Associate (Instructor of Record) for COP-3402 Systems Software University of Central Florida. Orlando, Florida. - Lecturing. Twice a week, lectured to a class of 250 students on systems software topics, including Linux command line tools, C system calls, git, make, and compiler design with ANTLR.
- Exam Creation. Constructed and graded midterm and final exams.
- Office hours. Hosted four 45-minute long office hour sessions each week to resolve student issues with assignments and provide supplemental instruction on topics such as how to edit software with Vim.
|
| Aug 2023 - Apr 2024 |
Graduate Teaching Assistant for COP-3402 Systems Software University of Central Florida. Orlando, Florida. - Teaching. Led weekly labs on the Linux command line, C system calls, git, make, and compiler design.
- Exam Proctoring. Answered student questions during exams and monitored students to prevent cheating.
- Student perception of Instruction. Link.
|
| May 2023 - Aug 2023 |
Software Engineering Intern Trail of Bits. Remote. - C Language Toolsmithing. Created Macroni, a C static analysis tool that combines Trail of Bits’ tools PASTA and VAST to lower C preprocessor macros down to MLIR. Macroni is available on GitHub.
- Peer-reviewed Development. Leveraged GitHub to push changes to company repos, submit code for code review, and finally merge changes into mainline branches.
- Research Discussion. Exhibited research results and Macroni to team members and company CEO, Dan Guido, for advice and criticism.
|
Jul 2021 - Jul 2023, May 2025 |
Graduate Research Assistant University of Central Florida. Orlando, Florida. - Software Engineering Research. Stay up-to-date on the latest academic developments in software egineering.
- Software Engineering. Implement research tools in C++ and Python.
- Conduct Experiments. Write Python and Bash scripts to automate running experiments and analyzing data.
|
| Sep 2019 - Jul 2021 |
Quality Assurance Coordinator SP+. Orlando, Florida. - Agile Software Development. Engaged in agile software development methods within a small team to QA test software before moving on to later phases of development.
- Testing Automation. Refactored and wrote Python scripts to automate testing of various online user applications.
- Mobile Application Development. Tested company Android apps for compatibility with various versions of Android.
|
| Jan 2021 - May 2021 |
Peer Tutor Mentor Student Academic Resource Center at the University of Central Florida. Orlando, Florida. - Tutor Mentoring Observed other tutors’ sessions and provided feedback as to how they may improve their communication and tutoring skills.
|
| Aug 2018 - May 2021 |
Peer Tutor Student Academic Resource Center at the University of Central Florida. Orlando, Florida. - Group tutoring. Utilized Socratic teaching methods to teach Computer Science 1 and Object Oriented Programming to groups of 5 to 20 students at a time.
- Faculty Collaboration. Collaborated with UCF teaching staff to enhance tutoring session quality.
|