Languages, Libraries, Etc.

Python*** Scikit-Learn**, Tensorflow***, SQLAlchemy*, Biopython*, boto3**, PySpark*, Nevergrad*
Java*** ImageJ plugins***, Swing***
MATLAB*** Numerical solution (ODEs)***, 2D/3D graphics**.
C++*** GNU Scientific library**, wxWidgets. Note: it has many years since I have written in C++.
AWS* EC2, S3, Lambda, RDS*, EMR
*** Solid expertise: used in multiple projects, many thousands of lines of code written.
** Medium expertise: used in one or two projects.
* Some familiarity: used in one project.
Have played around with it enough to be familiar.

Employment and Education


Experimental Expertise

Patch-clamp electrophysiology, organ bath diameter mapping,calcium imaging, confocal microscopy, primary cell culture.

Continuing Education

Big Data Analytics, McMaster Department of Continuing Education (six-course diploma, 2018-2019)
Summer School on Nonlinear Dynamics in Life Sciences, Fields Institute, Toronto (one-week, 2019)


Society for Mathematical Biology (2016 - 2019)
Canadian Association of Gastroenterology (2014 - 2018)
American Physiological Society (2012 - )


NSERC Discovery #06243 (2017-2021) Nonlinear dynamics of coupled oscillator networks. $40k/y
NSERC Discovery #386877 (2010-2016) Potassium channels in gut pacemaking. $45k/y

CIHR Open Operating (2010-2015) ICC in control of gastrointestinal motility. $200k/y


Spring 2015 Biology and Pharmacology 3A06, Introduction to Pharmacology.
Fall 2013 Biology and Pharmacology 4C03, Principles of Toxicology.
2008 - 2011 Teaching of patch-clamp to high school and graduate students.
2006 - 2007 Private tuition of high school students.


March, 2013-2017 (annually) Chair/Judge, Honours Biology and Pharmacology Thesis Defence, McMaster.


American Journal of Physiology, Biophysical Journal, Neurogastroenterology and Motility, Pflugers Archive, Regulatory Peptides, Frontiers in Neuroscience, Frontiers in Physiology, Annals of Biomedical Engineering, Virchows Archive, Journal of Cellular and Molecular Medicine, Life Sciences.