He is the coordinator and campus chair for the Bachelor of Science in Information Technology and Master of Science in Computer Science programs at the Vancouver campus. He received his PhD in Electrical and Computer Engineering from Concordia University, Montreal, Canada, in 2007. He also holds a Masters Degree in Electrical and Computer Engineering from Concordia University and a Bachelors Degree in Electronics and Communications Engineering from Regional Engineering College, Jalandhar, India. His research interests include real-time control, supervisory control, real-time embedded systems, scheduling for cloud-based systems, discrete-event systems and theoretical computer science.