Computing Science · Thompson Rivers University
Dr.Mridula Sharma
Computer science professor with more than 25 years in the classroom, focused on ethics and equity in STEM.
Dr. Mridula Sharma
Associate Teaching Professor
- Department
- Computing Science, Thompson Rivers University
- Focus
- Ethics and equity in STEM
- Languages
- English, Hindi, Punjabi
- Based in
- Kamloops, British Columbia
- 25+years teaching computer science
- SeniorOpen Learning faculty member
- 3languages: English, Hindi, Punjabi
01About
Teaching computing, for everyone.
Mridula Sharma is an Associate Teaching Professor in the Department of Computing Science at Thompson Rivers University, where she has taught for more than ten years.
She has taught computer science for more than 25 years, including seven years teaching online with TRU Open Learning, where she is now a senior faculty member.
Her professional focus is ethics and equity in STEM.
- Computers
- Diversity
- Education
- Ethics
- STEM
- Technology
02Projects
Tools for learners and educators.
Each one is live and free to explore.

Readiness quizzes for incoming students
Equip
Applicants preview their first course with a short, friendly quiz, get hints when they're stuck, and receive a study guide for anything they need to brush up on. Quizzes are generated from course material with AI and approved by staff before students see them.
- Admissions
- AI with human review
- Study guides

The BC labour market, made legible
Labour Market Intelligence
Explore occupations, wages, education outcomes and equity across British Columbia, with every figure traced to its source, and plan a career path with an AI mentor.
- Careers
- Open data
- AI mentor
03Contact
Let's talk.
For teaching, collaboration or questions about any of the projects, email is the easiest way to get in touch.
msharma@tru.ca