Dr McMahon is heavily involved in medical education at the undergraduate, post-graduate, and continuing professional learning levels.
He is currently the course coordinator for DMED 514 (Cardio Pulmonary Renal) course, which is a 14 week course presented in the first year medical school curriculum. He is heavily involved in lecturing to the medical students as well curriculum and exam development. He also coordinates all undergraduate electives in nephrology. Over the years he has been recognized for his teaching excellence with numerous awards from the medical students.
Dr McMahon is also the assistant Program Director for the Nephrology Residency program at the U of A. He works extensively with the general internal medicine residents as they rotate through nephrology and coordinates all resident electives. He is a highly sought after lecturer at their academic half days and has won numerous teaching awards at the post graduate level as well.