Teaching

I love teaching! I greatly enjoy sharing the knowledge I have gained and encouraging a new batch of students to venture into this incredible field that is computer science. In particular, I love experiencing that “aha!” moment with students – you know, when they’ve been struggling with something a little bit, but then suddenly… OH! It makes sense! I had a fantastic time with great instructors who allowed me to have those moments myself during my education. Now, after having worked on the other side of things – as an instructor, TA, and tutor – I have learned that it’s usually not something that happens by chance but something that occurs when the instructor leads students to the right place while letting them figure things out on their own. So my goal is to point students in the right direction, give a little nudge to get them going, and then let them work towards those “aha!” moments too :)

If you are interested in learning more about my teaching reach out! You can find pages for some of the courses I have taught here.

Teaching Experience

 
 
 
 
 
NC State
Assistant Teaching Professor
Aug 2023 – Present Raleigh, NC

Computer Organization and Assembly (CSC 236) during Fall ‘23, Spring ‘24, Fall ‘24
Intro to Programming in Java (CSC 116) during Fall ‘23, Spring ‘24, Fall ‘24
Intro to Computing Environments (E 115) during Spring ‘24, Fall ‘24

Course pages are available through wolfware.ncsu.edu

 
 
 
 
 
UC Irvine
Associate Instructor
Mar 2022 – Dec 2022 Irvine, CA

Instructor of Record for Programming in C/C++ (ICS 45C) during Fall ‘22
You can find the course page at /courses/uci/f22/ics45c/

Instructor of Record for Embedded Software (CS 145) during Spring ‘22
You can find the course page at /courses/uci/s22/cs145/

 
 
 
 
 
UC Irvine
Teaching Assistant
Sep 2018 – Jun 2023 Irvine, CA
Critical Writing (ICS 139W) during Spring ‘23
Intro to Programming (ICS 31) from Fall ‘18 to Winter ‘22, and Winter ‘23
 
 
 
 
 
University of Brasília
Teaching Assistant
Mar 2018 – Jul 2018 Brasília, Brazil
Intro to Computer Science (CIC 113913) during Spring ‘18
 
 
 
 
 
Fordham University
Guest Lecturer
Sep 2018 – Sep 2018 New York, NY
Capstone Project in Data Science (CISC 6080) during Fall ‘18
 
 
 
 
 
University of Brasília
Undergraduate Tutor
Aug 2012 – Jul 2016 Brasília, Brazil
Intro to Computer Science (CIC 113913) from Fall ‘12 to Spring ‘14, and during Spring ‘16
Object-Oriented Programming (CIC 116785) during Spring ‘14

Training, Certificates, and Awards

NCSU
Wolfpack Engineering Unleashed Silver Badge
The Wolfpack Engineering Unleashed Silver certificate level celebrates faculty who have learned the basics of the 6 C’s – curiosity, connections, creating value, collaboration, character, and communication – and who have begun implementation. This certificate is part of the WEU effort to 1) increase participation and encourage faculty growth in teaching and learning with WEU concepts, 2) provide recognition for faculty participation, and 3) improve the student experience at NC State.
NCSU
Wolfpack Engineering Unleashed Incubator
Workshop intended to help use the 6 C’s (Curiosity, Connections, Creating Value, Communication, Collaboration, and Character) to develop teaching methods, increase student motivation, and improve learning outcomes.
UCI
Certificate in Excellence in Engineering Communications
Awarded by the Graduate Division of the University of California, Irvine, in recognition of successful completion of the certificate program.
UCI
Certificate in Preparing for a Faculty Career
Awarded by the Graduate Division of the University of California, Irvine, in recognition of successful completion of the Preparing for a Faculty Career Certificate Program.
UCI
Certificate in Mentoring Excellence
Awarded by the Graduate Division of the University of California, Irvine, in recognition of successful completion of the Mentoring Excellence Certificate program which helps graduate students seeking to enhance their mentoring skills.
UCI
Thank a Teacher Recipient
Awarded by the Division of Teaching Excellence & Innovation of the University of California, Irvine, to select instructors and teaching assistants that are nominated by their students.
UCI
Certificate in Teaching Excellence
Awarded by the Division of Teaching Excellence & Innovation of the University of California, Irvine, in recognition of advanced training in evidence-based pedagogy.
UCI
Certificate in Course Design
Awarded by the Division of Teaching Excellence & Innovation of the University of California, Irvine, in recognition of advanced training in student-centered course design.
UCI
CIRTL Associate Level
Awarded by the Graduate Division at the University of California, Irvine, in recognition of successful completion of all requirements for UCI CIRTL (Center for the Integration of Research, Teaching and Learning) Associate level.
UCI
Teaching Assistant Professional Development Program
“TAP DAP” is a multi-day series of discipline-specific, interactive workshops designed to provide new TAs with skills and information that will help them to begin their instructional careers at UCI.