Courses

Throughout my academic journey, I have pursued various courses that are vital for my research interests. These include:

  1. Advanced Machine Learning (UBC CPSC 540): In this course, I learned advanced topics in machine learning, including deep learning, neural networks, and generative models. The course also covered mathematical foundations for machine learning, optimization techniques, and feature selection methods.

  1. Machine Learning and Data Mining (UBC CPSC 532M): This course focused on practical applications of machine learning and data mining, including supervised and unsupervised learning, classification, clustering, and regression. I also learned about data preprocessing, feature extraction, and evaluation methods.

  1. Introduction to Artificial Intelligence (UBC CPSC 322): This course provided a comprehensive introduction to artificial intelligence, covering topics such as search algorithms.

  1. Control Sensors and Actuators (UBC MECH 520): This course focused on the principles of control sensors and actuators, including topics such as signal conditioning, data acquisition, and transducers. I also learned about control system design and analysis, as well as practical applications in robotics and automation.

  1. Foundations in Control Engineering (UBC MECH 522): This course provided an introduction to classical control theory, including topics such as transfer functions, stability analysis, and feedback control. I also learned about frequency domain methods and state-space modeling.

  1. Modelling of Dynamic Systems (UBC MECH 529): In this course, I learned about the principles of dynamic systems modeling for complex systems. I also gained hands-on experience with system identification and parameter estimation.

  1. Multivariable Feedback and Robust Control (UBC MECH 528): This course covered advanced topics in control theory, including multivariable and robust control.

  1. Self-Tuning and Adaptive Control (UBC EECE 574): This course focused on adaptive control techniques, including self-tuning control, model reference adaptive control, and how to tune these controllers optimally.

  1. Nonlinear Vibrations: This course gave me an insight into the analysis and design of nonlinear vibration systems, along with an understanding of nonlinear vibration phenomena. Additionally, I was introduced to the principles of nonlinear dynamics and chaos theory. Perturbation methods were also covered as a means of analytical methods for nonlinear vibration analysis.

  1. Nonlinear Dynamics & Chaos: This course delved into advanced topics related to nonlinear dynamics such as strange attractors, fractals, and chaotic systems.

  1. Vibration of Continuous Systems: This course acquainted me with the principles of vibration analysis of continuous systems, which included wave propagation, modal analysis, and frequency response. Furthermore, I gained knowledge on solving PDEs for vibration analysis and design.