Teach and Grow!

I instructed "Introduction to UI/UX design" course for 20 Freshmen and Sophomores, delivered Game Development training to 300+ participants, and served as a teaching assistant for a Data Structures course supporting over 60 Sophomore students.

Taught Introduction to UI/UX Design as Subject Matter Expert

Find my entire teaching series here

Class size: 20
Duration: 
October 2022 - December 2022

Curriculum Overview:

Objective: Equipping students with UX fundamentals through practical learning.
Deliverables: Covering the design process, UX research basics, foundational concepts, Figma usage, and a portfolio-ready project.

Course Modules:
Starting UX Design: Basics of UX, career insights, defining problem statements, portfolio exploration.
Tasks: Exploring top UX portfolios, formulating a problem statement.

Understanding Users: Conducting audits, unbiased user research, deriving pain points.
Tasks: Conducting a competitive audit, user research, identifying pain points.

Personas and Journey Maps: Creating personas, defining user journeys.
Tasks: Creating personas, designing user journey maps.

Prototyping Phases: From paper wireframes to high-fidelity prototypes using Figma.
Tasks: Wireframes, low-fi prototypes, usability studies, high-fi prototypes.

Project Presentation: Final project presentations and evaluation.

Key Outcomes:
Emphasis on the design process, UX research, foundational concepts, Figma usage, and creating a comprehensive portfolio-ready project.

Conducted webinars on Introduction to Game Development

Find the complete webinars here

Participants: 300+

Curriculum Overview:
Objective:
Equipping participants with the foundational skills in game development using Unity 3D through practical learning.
Deliverables: Covering game development principles, Unity 3D basics, FPS game creation process, and a portfolio-ready project.

Course Modules:
Introduction to Game Development:
Understanding the game development landscape, career prospects, basics of Unity 3D, and game design principles.
Tasks: Exploring successful game designs, understanding Unity 3D interface and tools.

Fundamentals of Unity 3D:
Basics of Unity, scene creation, object manipulation, scripting basics.
Tasks: Creating a simple game scene, understanding game objects and scripting basics in Unity 3D using C#.

FPS Game Creation:
Building a basic FPS game from scratch, including player mechanics, environment design, enemy AI, and basic UI integration.
Tasks: Developing player movements, designing environments, implementing enemy behaviors, integrating basic UI elements.

Polishing and Optimization:
Refining game elements, optimizing performance, and enhancing user experience.
Tasks: Polishing game mechanics, optimizing performance, playtesting, and user feedback incorporation.

Key Outcomes:
Emphasis on Unity 3D fundamentals, game development process, FPS game creation, optimization techniques, and the ability to present a portfolio-ready game project.