Courses
Throughout my academic journey, I have pursued various courses that are vital for my research interests. These include:
- 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.
- 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.
- Introduction to Artificial Intelligence (UBC CPSC 322): This course provided a comprehensive introduction to artificial intelligence, covering topics such as search algorithms.
- 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.
- 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.
- 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.
- Multivariable Feedback and Robust Control (UBC MECH 528): This course covered advanced topics in control theory, including multivariable and robust control.
- 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.
- 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.
- Nonlinear Dynamics & Chaos: This course delved into advanced topics related to nonlinear dynamics such as strange attractors, fractals, and chaotic systems.
- 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.