Truong X. Nghiem

During my graduate study and postdoctoral years at Penn and EPFL, I have been involved in teaching and supervising, at both undergraduate and graduate levels. Below is a summary of my teaching experience. For details about my teaching philosophy and course development, please refer to my Teaching Statement.

  • Student Supervisor: In Fall 2016, at EPFL, I co-supervised a master student's project on modeling and control of the EPFL's solar-powered house, which will participate in the 2017 Solar Decathlon competition in the United States.

    • The student successfully developed a Simulink model of the building's thermal dynamics together with the heating system (with a heatpump), the PV system, a battery for energy storage, and the interface between the building's electrical system and the grid.

    • The student developed two thermostat controllers for the heating system: a PID controller and a two-position (on/off) controller. A rule-based control algorithm for the electrical system was also developed, which regulates when and how the battery is charged and discharged.

    • The entire system was simulated for 3 months with different configurations, and the results were analyzed in terms of the total electricity cost (with a time-based tariff) and the occupant comfort.

    • The project report is available upon request.

  • Guest Instructor and Student Supervisor: In Fall 2013 and Spring 2014, at Penn, I gave substitute lectures on real-time embedded control systems in the graduate-level course Real-time Embedded Systems (ESE-519) and the undergraduate-level course Micro-controllers & Embedded Systems (ESE-350), and mentored a student project on hardware-in-the-loop adaptive cruise control emulation.

  • Course Organizer: In Spring 2011, at Penn, I helped professors George Pappas and Ben Taskar organize a special topics course on energy-efficient buildings, called Green Buildings: Optimization and Adaptation (CIS-800).

    • I reviewed the literature and recommended papers to be read and discussed in the class.

    • I scheduled talks and guest speakers.

    • I gave three lectures on modeling and control of HVAC systems.

    • I managed the course website. The original course website is still available at the time of this writing. If the link does not work, a copy of the website will be available upon request.

  • Teaching assistant: In Fall 2009, at Penn, I was a teaching assistant for the Principles of Embedded Computation (CIS-540) class. This is a graduate-level course in computer science. This was one of the first courses on real-time embedded systems offered at Penn and its syllabus and textbook were still being prepared at the time. I assisted the professor to develop the course materials on control theory and real-time control systems. The current website of this course can be found at this link. You can find my name in the acknowledgement of the textbook by Professor Rajeev Alur.

  • Teaching assistant: In Fall 2007, at Penn, I was a teaching assistant for the Linear Systems Theory (ESE-500) class. This is a graduate-level core course in electrical engineering. A short description of the course can be found here (pdf).

  • Lecturer: During 2013-2015, I was a lecturer at the Hanoi University of Technology (Vietnam), where I taught a control theory course and co-supervised two undergraduate final projects.