Science Menu
Engineering Faculty
Department chair
Dr. Mridula SharmaChair (interim), Associate Teaching Professor
Dr. Mridula SharmaChair (interim), Associate Teaching Professor
Dr. Mridula Sharma is a Computer Science professor with more than 25 years of teaching experience. She has been teaching in the TRU Computing Science department for the last 10 years and has been teaching online at Open Learning...
View full bioFaculty
Dr. Saiqa AleemAssistant Professor
Dr. Geoff FinkAssistant Professor
Dr. Geoff FinkAssistant Professor
Quadruped robots are increasingly used for a wide range of applications. They have remarkable agile capabilities; however, most are still remotely piloted because they lack a high level of self-awareness. Reliable state estimation is a significant aspect for the...
View full bioDr. Muhammad HanifAssistant Professor
Dr. Shaista JabeenAssistant Teaching professor
OM 2756sjabeen@tru.ca
Dr. Munima JahanAssistant Professor
Dr. Sina KeshvadiAssistant Professor
Dr. Sina KeshvadiAssistant Professor
My research focuses on internet security and computer networks.
View personal websiteKammi MadsenProject Manager, Accreditation & Academic Quality Assurance
OM2832
Dr. Yasin MamatjanAssistant Professor
Dr. Emad MohammedAssistant Teaching Professor
Dr. Catherine TatarniukAssistant Teaching Professor
Dr. Zeinab TeimooriLTC Assistant Teaching professor
OM 2766 desk 1zteimoori@tru.ca
Lab technician
Abril FinkLab Technician