Curriculum vitae
The record
Research interests
Physically realisable adversarial robustness for time-series models; cyber-physical security of inverter-based resources; fault diagnosis for electric machines and drives; predictive and adaptive control of power electronic converters.
Education
PhD, Electrical & Computer Engineering
Thesis: Representation and Robustness in Time-Series Fault Classification, from Ensemble Learning to Attacking the Sensor.
MSc, Electrical Engineering: Control & Systems Engineering
Thesis: Intelligent Model Predictive Torque Control of Induction Motor.
MSc, Electrical Engineering: Power & Control Systems
Design project: Advance Direct Torque Control of a Two Phase Symmetrical Induction Motor fed with a B4 Inverter.
BSc, Electrical Engineering: Electronics & Telecommunication
Thesis: Wandering Autonomous Lifelike Behaviour Based Ground Vehicle.
Experience
Research Scholar
Time-series fault classification for electric machines with feature fusion and stacking ensembles; adversarial robustness under a sensor-level threat model with a signal-to-noise ratio budget; physics-informed deep learning and class balancing for rare faults; multi-modal sensor fusion. Contributor to ORION, an EU–Canada Horizon Europe project.
Machine Learning Consultant
A compressor fault-prediction model trained in simulation and transferred to plant data, which the client took into deployment; a pipeline that synchronises multi-modal sensor streams sampled at different rates; and a clinical screening pipeline in which a deep network grades retinal scans and a locally served LLM writes the patient summary.
Research Assistant
Weighting-factor design for model predictive control of motor drives, sensorless predictive control for line-start PMSMs, adaptive sliding mode control of a grid-connected inverter, and differential-flatness control of a DC–DC Cuk converter with hierarchical sliding mode.
Co-Researcher
Building the International Student Hub and contributing to a time-management and self-care framework for international students.
President, Graduate Students’ Association
Led the association representing the university’s graduate students, through its funding, transit pass, awards and mental health work.
The full record →Vice President Student Services, Graduate Students’ Association
Health and dental plan, child-minding and student-parent supports, U-Pass negotiations, and SGBV work-integrated-learning toolkits.
Electrical Design Engineer
Electrical installation design blueprints alongside the senior design engineer; client liaison; project budgets and timelines.
Publications
19 peer-reviewed publications and 1 preprint, listed in full on the research page. 259 citations, h-index 8, i10-index 7.
Manuscripts in preparation
Adversarial robustness at the sensor: threat models and physics-consistent interpretability for rotating-machinery diagnosis
For Mechanical Systems and Signal Processing.
Improving clean, average and worst-class adversarial robustness together with a class-risk-routed objective
For IEEE Transactions on Neural Networks and Learning Systems.
Teaching
MATH 100, 101 & 102
Eight terms on the drop-in desk, working through first-year students’ questions in person.
ECE 460: Control Systems II Laboratory
Set up the benches, walked students through each procedure and marked the reports.
EE 480: Power Electronics
Graded assignments and worked with the course instructor on evaluating the final projects. I also answered students’ questions about their own designs while they were still building them.
Teaching assistantship
LAB 380: Automatic Control
Ran the automatic control lab, setting up each experiment, taking students through the procedure and marking their write-ups.
Peer review
- IEEE Industry Applications Society publications
- IET Generation, Transmission & Distribution
- IEEE Transactions on Industrial Informatics
- Engineering Applications of Artificial Intelligence
Awards
Best Paper Presentation Award
Alberta Innovates Graduate Student Scholarship
$31,000 a year, held for two years.
Alberta Graduate Excellence Scholarship
Held twice, $12,000 each time.
Graduate Research Assistance Fellowship
Graduate Recruitment Scholarship
$10,000.
China Belt & Road Scholarship
Full tuition for the research PhD programme, HKD 42,100 a year.
University International Postgraduate Award (UIPA)
Full tuition and a living stipend for the PhD in Electrical Engineering.
PhD Studentship
Four years of funded study.
KFUPM Graduate Excellence Scholarship (full funding)
IES Travel Grant
HEC Indigenous Scholarship
Certificates
Local AI: Build a RAG Model from Scratch with Open-Source Tools
Fundamentals of Reinforcement Learning
TCPS 2: CORE research ethics
Data Science Fundamentals
Skills
- Adversarial training under physically realisable threat models; adaptive CVaR-based class-risk objectives; adaptive focal loss; explainable AI; data drift detection; class balancing for rare faults
- CNNs; LSTMs with learnable filter banks; causal transformers; liquid neural networks; neural ODEs; physics-informed neural networks (PINNs); diffusion models; stacking ensembles with gradient-boosted meta-learners
- Transfer learning; parameter-efficient fine-tuning with LoRA adapters; extreme learning machines; pairwise learning; reinforcement learning with value-based and policy-gradient methods
- Symbolic regression; sparse identification of nonlinear dynamics (SINDy); second-generation wavelet (lifting) transforms; statistical feature engineering and feature fusion; multi-modal sensor synchronisation
- Agentic AI workflows; adaptive retrieval-augmented generation; LangChain; vector databases with PostgreSQL (pgvector); locally served models with Ollama and vLLM; speech transcription with WhisperX
- Natural language processing; sentiment
- semantic and thematic analysis; LIWC
- Finite-control-set MPC
- model predictive torque control
- self-tuning PID controllers
- adaptive discrete-time and hierarchical sliding mode
- backstepping and other nonlinear control
- differential flatness
- MRAS observers
- LQG
- field-oriented control
- Grid-tied inverters with LCL and LC filters
- modular multilevel converters
- self-balancing multilevel inverters
- SVPWM; induction machines
- line-start PMSMs
- DC–DC Cuk converters
- PSO and MOPSO
- NSGA-II
- genetic algorithms
- artificial bee colony; TOPSIS and VIKOR multi-criteria decision making; primal-dual formulations
- Hardware in the loop with RTDS and dSPACE
- Imperix B-Box real-time control
- Profi CASSY acquisition
- torque and speed instrumentation
- MATLAB/Simulink
- Python
- MATLAB
- C/C++
- R
- SQL; PyTorch
- TensorFlow; FastAPI
- Docker; Next.js
- Tailwind CSS; Git
- Jupyter
- Weights & Biases