- Computational thinking in mathematics education and more precisely university mathematics students learning through designing, programming, and using interactive computer environments for the investigation of mathematics concepts, theorems or conjectures, or real-world situations (i.e., microworlds)
- Technology integration in university mathematics education, more precisely Computer Algebra System (CAS) use in University Instruction, and departmental integration
- Epistemic mathematics computer game

My research collaborations: