Courses at Northwestern University
2017 (Fall - Proposed)
Instructor, Inclusive Making
An interdisciplinary group of faculty members from Computer Science, Communication, Learning Sciences and Design will push students to 1) critically explore Making as a practice that promotes democratization, 2) develop interfaces that allow a broader population of students to participate in digital fabrication and 3) co-design artifacts that positively impact accessibility and inclusivity. The course will include guest speakers, laboratory portions and a final project that encourages students to develop publishable scholarship and/or functional prototypes.
Instructor, Designing Technology with New Media
During this course students will complete a series of technology design activities that range from using speech and gesture technologies, to designing a toy for a kid. Students will be challenged to apply their knowledge of the learning sciences to real-world applications as they learn about different forms of new media that enable learners to experience and engage learning in new ways.
Graduate Courses at Stanford University
Instructor, Learning Analytics and Computational Modeling (EDUC 390X/ CS424M)
Co-taught course with Professor Paulo Blikstein. This graduate-level course introduced students to computational modeling and learning analytics through student design projects. In my role, I will taught lectures on machine learning, text mining, network analysis, web mining and learning analytics. This course also involved conducting skills-oriented laboratory sessions on different technologies: Python, Netlogo, RapidMiner, NetworkX and more.
Guest Lecturer, Beyond Bits and Atoms: Designing Technological Tools - Lab (EDUC 211X / CS402L)
Conducted an introductory lesson on Kinect libraries for capturing speech and gesture using C#, C++, Processing and OpenGesture.
Guest Lecturer, Computational Modeling and Learning Analytics (EDUC 390X / CS424M)
Gave guest lectures on Social and Information Network Analysis, Natural Language Processing and Learning Analytics. Lectures involved showing and assisting students how to use these techniques for analyzing education and social science data.
Lead Teaching Assistant, Designing Technological Tools (EDUC 236X / CS402)
Organized a team of teaching assistants, conducted office hours and was in charge of grading of student work.
Teaching Assistant, Beyond Bits and Atoms: Tools for Thinking and Learning - Lab (EDUC 211X / CS402L)
My role consisted of holing office hours, leading laboratory sessions, grading student projects. I also worked closely with student to mentor them through the design and implementation of their final projects.
High School Courses
2011 - 2013 (Winter, Spring)
Instructor, Digital Fabrication and Invention, Stanford Learning Fabrication Lab, Stanford, California
Co-taught a course on digital fabrication and invention to high school students. I also helped students develop meaningful projects in robotics and environmental engineering
Teaching Assistant, MITES - Biochemistry, Massachusetts Institute of Technology, Cambridge, Massachusetts
I served as the Biochemistry Teaching Assistant and Web Designer for the MITES summer enrichment program. Additionally I taught biweekly modules on the engineering and social applications of biochemistry.
2007 (Winter, Spring)
Instructor, Engineering & Entrepreneurship, High Tech High, Redwood City, California
Designed and taught a project-based class on engineering and entrepreneurship. I also leveraged collaborative technology to enhance student learning experience and challenged students to be inventors.
Instructor, Oguntec, Steve Biko Cultural Institute, Salvador, Bahia, Brazil
Taught high school chemistry, math, biology and English to low-income Afro-Brazilians. I also utilized problem based learning to enhance students’ understanding of the fundamentals of science and engineering.