Personal Information

  • Position: University Teaching Fellow
  • Office: 208 Goldberg Building, 6050 University Ave, Halifax, NS, CANADA, B3H 1W5
  • Institution: Faculty of Computer Science, Dalhousie University
  • Phone: 902-494-2501
  • Fax: 902-492-1517
  • Teaching Interests:
    • Data Structures and Algorithms
    • Distributed Computing and Systems
    • Operating Systems
    • Foundations of Computer Science
    • Computer Organization and related topics
  • Research Interests:
    • CS Education
      • Computer-based assessments for programming skills
      • Computer-based academic integrity
    • Systems
      • Distributed Computing and Distributed Systems
      • Operating Systems and related topics
    • Theory
      • Discrete Mathematics
      • Computational Complexity
      • Formal Languages
      • Quantum Computation
  • Curriculum Vitae
  • Email:


Publications

Journal Publications

Conference and Workshop Publications

Tech Reports


Grants

The majority of this research has been funded by NSERC, including a Discovery Grant, a Post Doctoral Fellowship, and a Post-Graduate Scholarship.