Courses
Machine Learning and Artificial Intelligence:
- Advanced Machine Learning (UBC CPSC 540): Covered advanced topics including deep learning, neural networks, generative models, mathematical foundations, optimization techniques, and feature selection methods.
- Machine Learning and Data Mining (UBC CPSC 532M): Focused on practical applications of supervised and unsupervised learning, classification, clustering, regression, data preprocessing, feature extraction, and evaluation methods.
- Introduction to Artificial Intelligence (UBC CPSC 322): Provided a comprehensive introduction to AI, covering topics such as search algorithms and problem-solving techniques.
Control Engineering:
- Control Sensors and Actuators (UBC MECH 520): Explored principles of control sensors and actuators, signal conditioning, data acquisition, transducers, control system design and analysis, with applications in robotics and automation.
- Foundations in Control Engineering (UBC MECH 522): Introduced classical control theory, including transfer functions, stability analysis, feedback control, frequency domain methods, and state-space modeling.
- Modelling of Dynamic Systems (UBC MECH 529): Focused on principles of dynamic systems modeling for complex systems, system identification, and parameter estimation.
- Multivariable Feedback and Robust Control (UBC MECH 528): Covered advanced topics in control theory, emphasizing multivariable and robust control techniques.
- Self-Tuning and Adaptive Control (UBC EECE 574): Explored adaptive control techniques, including self-tuning control and model reference adaptive control, along with optimal tuning methods.
Dynamics and Vibrations:
- Nonlinear Vibrations: Provided insights into the analysis and design of nonlinear vibration systems, nonlinear dynamics, chaos theory, and perturbation methods for nonlinear vibration analysis.
- Nonlinear Dynamics & Chaos: Delved into advanced topics such as strange attractors, fractals, and chaotic systems.
- Vibration of Continuous Systems: Covered principles of vibration analysis for continuous systems, including wave propagation, modal analysis, frequency response, and solving PDEs for vibration analysis and design.