I have had the opportunity to teach a variety of courses across different disciplines, primarily focusing on design, mechanical engineering, and computer science. These courses have allowed me to impart knowledge, foster creativity, and guide students in both theoretical and practical aspects of their learning.Â
Computer Science Engineering Subjects
Object-Oriented Programming with C++
Helped students understand the principles of object-oriented programming using C++, covering concepts such as classes, inheritance, and polymorphism, etc.
Human-Computer Interaction
Explored the interactions between people and computers, focusing on usability, accessibility, and designing interfaces for a seamless user experience.
Game Programming with Unity
Introduced students to game development using Unity, emphasizing game logic, physics, and user interaction.
Design-Related Subjects
User Interface/User Experience Design (UI/UX)
Focused on introducing students to the principles of designing intuitive, user-centered interfaces for digital products, emphasizing usability and visual appeal.
Game Design
Taught the fundamentals of game design, including game mechanics, storytelling, user experience, and the technical aspects of creating engaging game environments.
Design Introduction
Provided an introductory overview of design principles, the importance of creativity, and the various aspects of design, from concept to execution.
Form Studies
Explored the role of form in design, analyzing the relationship between structure, function, and aesthetic appeal.
Design Laboratories
Sketching and Rendering Laboratory
Guided students in developing their skills in sketching, rendering, and visualizing design concepts effectively.
Visual Communication Laboratory
Focused on helping students communicate their ideas visually through various mediums, including graphic design tools and traditional methods.
Adobe Photoshop Laboratory
Taught students to use Adobe Photoshop for creating and editing designs, enhancing their skills for digital design projects.
Product Design and Development Laboratory
Led students through the process of designing and developing functional products, integrating creativity and engineering principles.
Mechanical Engineering Subjects
Machine Design
Involved in teaching the principles of machine design, focusing on design analysis, material selection, and the creation of mechanical components.
Dynamics of Machines
Covered the study of forces and motion in machines, helping students understand mechanical systems and their dynamic behavior.
Operations Research
Taught techniques for optimization and decision-making, including linear programming, queuing theory, and simulation methods.
Engineering Mechanics
Focused on the fundamental principles of mechanics, including statics, dynamics, and the forces at play within mechanical systems.
Engineering Drawing
Introduced students to technical drawing techniques, including orthographic projections, section views, and the use of drawing tools.
Machine Drawing
Taught students how to interpret and create detailed machine drawings, essential for manufacturing and mechanical design processes.
Mechanical Engineering Laboratories
Engineering Workshop Laboratory
Provided hands-on experience with mechanical tools and equipment, enabling students to understand the practical aspects of engineering work.
Computer-Aided Design Laboratory
Taught students to use CAD software for designing 3D models, simulations, and technical drawings.
Strength of Materials Laboratory
Focused on material testing and analysis, helping students understand the behavior of materials under various loading conditions.
Dynamics of Machines Laboratory
Offered practical experiments and simulations to reinforce concepts from the Dynamics of Machines course, emphasizing motion and mechanical systems.