Loading Portfolio...

Featured Projects

Explore my work in autonomous systems, control theory, and embedded programming

View All Projects

Contact me

Curriculum Vitae

Download my latest resume or view it below


Loading PDF...

My Projects

A collection of engineering projects spanning autonomous systems, control theory, embedded programming, and digital design

Interested in Collaboration?

I'm always open to discussing new projects and opportunities

Get In Touch

Relevant Coursework

Electrical Engineering

  • ECE101/L – Intro to linear systems and signals, with lab work.
  • ECE103/L – Analysis of electrical circuits and components, includes lab work.
  • ECE118 – A project-based course on designing and integrating mechanical, electrical, and computer systems into functional automated systems using sensors and microcontrollers.
  • ECE121 – Design and use of microcontroller-based systems and interfacing with analog and digital systems.
  • ECE129A – Capstone Project I: First of a three-course sequence where students apply knowledge and skills to complete a major design project. Covers engineering design cycle, team practices, and project specification and planning.
  • ECE129B – Capstone Project II: Continuation of the capstone project sequence focusing on implementation and development of the design project.
  • ECE129C – Capstone Project III: Final course in the capstone sequence, emphasizing project completion, testing, and presentation.
  • ECE141 – Feedback Control Systems: Analysis and design of continuous linear feedback control systems. Covers design by root locus, frequency response, and state space methods with practical applications.
  • ECE167/L – Use of sensors for temperature, motion, sound, and light, focusing on digital integration.
  • ECE171/L – Amplifiers, oscillators, and signal processing with hands-on lab work.
  • ECE242 – Applied Feedback Control: Advanced control design course that explores state space control, discrete time control, and case studies. Students design and implement feedback controllers on real experiments like inverted pendulum systems.

Computer Science

  • ECE13 – C programming with a focus on embedded systems, using the Microchip PIC32 microcontroller.
  • CSE12 – Introduction to computer systems, digital logic, and assembly language programming.
  • CSE16/L – Study of discrete structures including sets, graphs, and combinatorics applied to computer science.
  • CSE20 – Mathematical foundations of computer science.
  • CSE30 – Software development in Python with a focus on object-oriented design.
  • CSE100/L – Advanced data structures and algorithm design, includes lab work.
  • CSE101 – Study of advanced algorithms.
  • CSE107 – Probability theory and statistics for computer science.

Mathematics

  • MATH19A – Calculus for science, engineering, and mathematics.
  • MATH19B – Continuation of calculus with applications in engineering.
  • MATH21A – Linear algebra and matrix theory.
  • MATH23A – Vector calculus and its applications.

Physics/Mechanics

  • ECE9 – Fundamentals of statics and mechanics, focusing on the behavior of materials under various forces.
  • ECE10 – Application of mathematical models to analyze the kinematics and dynamics of robot mechanisms.
  • PHYS5A/L – Mechanics and wave motion, with lab component.
  • PHYS5B/L – Study of electricity and magnetism, includes lab work.