Courses

Currently teaching

CodeTitleLevelTerm
GGE 4303Fundamentals of LiDARUndergraduate (3 ch)Fall
GGE 64103D Geographic Information Systems (graduate version)Graduate (3 ch)Fall
GGE 54103D Geographic Information SystemsUndergraduate (4 ch)Fall
GGE 4313PhotogrammetryUndergraduate (5 ch)Winter

Courses developed at UNB

Three of the courses currently taught at UNB were built from the ground up:

Major curriculum updates were also led for GGE 4313 Photogrammetry (2019–now) and GGE 4423 Advanced GIS (2019–2022), with co-instructed updates to GGE 6900 Research Methods (2021).


Co-instructed courses

CodeTitleLevelRole
GGE 6900Research MethodsGraduate (3 ch)Co-instructor, 2021–2022
GGE 1001Introduction to Geodesy and GeomaticsUndergraduate (5 ch)Co-instructor, 2017–2020, 2025
GGE 4700Design Project and Report (Capstone)Undergraduate (6 ch)Guest lectures and capstone mentorship, 2019–now

Previously taught (full courses)

CodeTitleTermYears
GGE 4423Advanced Geographic Information SystemsWinter2019–2022
GGE 3423Introduction to Geographic Information SystemsFall2018–2019
GGE 3342Remote SensingWinter2013–2015, 2018

Delivery and pedagogy

  • Courses offered in hybrid format since 2020
  • Adapted course materials for online delivery during the pandemic transition (2020) and beyond
  • Collaborated with UNB’s Centre for Enhanced Teaching and Learning (CETL) to develop the online version of GGE 4313
  • Diploma in University Teaching, UNB CETL
Graduate Supervision & Mentorship

Direct supervision spans the full graduate spectrum, from research assistants to postdoctoral fellows. Inquiries from prospective students whose research interests align with the lab’s areas are welcome; see the Join Us page for application details.

Direct supervision (current and graduated)

LevelGraduatedCurrently supervising
Postdoctoral Fellows2—
PhD Students—3 (+ 1 co-supervising)
MScE (Master of Science in Engineering)62 (+ 1 co-supervising)
MEng (Directed Research)142
BSc (Summer and Work-Study Students)61

Graduate committee memberships

  • PhD thesis committees: 5
  • MScE thesis committees: 10

External and internal examination

External examination work spans multiple Canadian universities and disciplines.

InstitutionPhDMScE
York University1—
Dalhousie University2—
University of Calgary21
UNB — ECE11
UNB — Faculty of Forestry and Environmental Management1—
UNB — GGE25
UNB — Mechanical Engineering—1
UNB — Civil Engineering—3
UNB — Computer Science—1
Total912

Recent student recognition

  • Second-Best Student Paper award, Canadian Symposium of Remote Sensing (CSRS), Halifax 2024 — Jennifer Leahy
  • Top-Ten Student Paper shortlist, CSRS Halifax 2024 — Faezeh Soleimani
Undergraduate Capstone Projects

I have supervised undergraduate GGE 4700 capstone groups every year since 2018 — 18 groups over 8 years. Capstone teams in my cohort consistently rank among the top groups in the GGE program.

Capstone supervision history

YearGroupsRecognition in GGE
20251—
202421 ranked 2nd-best in GGE
20231Ranked top in GGE
202221 ranked top in GGE (1 group from ECE)
202121 ranked in top 2 of GGE
20203All 3 ranked in top 3 of GGE
201942 ranked in top 2 of GGE
201832 ranked in top 2 of GGE; 1 won the poster competition

Many capstone projects feed directly into ASIL’s active research themes — building digital twins, thermal modelling, LiDAR-based mapping, urban climate analytics — giving students the experience of working on problems that the lab is actively publishing on.

Beyond UNB — Outreach and Community Engagement

K-12 and public engagement

Bringing geomatics, remote sensing, and digital twins to younger audiences is an important part of building the next generation of geospatial researchers.

  • Shad Valley — high-school program (2015, 2019)
  • Let’s Talk Science — high-school outreach (2017, 2018)
  • N.B. Math Competition — middle-school outreach (2014, 2019)
  • UNB Open House — Geomatics Engineering representative (2019, 2021, 2022)
  • Alberta high-school visits (2017)
  • MS Teams high-school presentations (2020)
  • Produced GGE introductory video for school students (2021)

Civic and community

  • Saint John Civic Tech initiative on Digital Twins (2022) — engagement with municipal-scale digital twin development

Adjunct appointment

  • Associate Adjunct Professor, University of Calgary (January 2025–present) — extending teaching and supervision collaboration beyond UNB