- Taught Backend Web Development with the introduction to NodeJS, Express, and databases such as PostgreSQL and Redis.
- Demonstrated deployment of a full-stack application through a cloud hosting platform called Amazon Web Services.
- Demonstrated passport.js, a popular Express middleware to facilitate the authentication process through local login and OAuth(Facebook, Google, GitHub login).
- Showcased a way for students to develop real-time, bi-directional communication through an event-driven library called Socket.io.
- Illustrated the importance of the database design principle to reduce data redundancy and make the database scalable.
- Introduced ReactJS fundamentals, the most frontend JavaScript library for building user interfaces based on UI components.
- Taught Jest testing, a JavaScript framework to structure the product development process and ensure product quality.
- Updated and maintained course curriculum to make the Web Development course up to date.