tl;dr I take great passion and pride in teaching, and I have spent well over 15 years of my life tutoring others in numerous subjects. I have over 20 years of experience in programming, and I program every day for my research (and non-research) in numerous programming languages, but particularly in Python and MATLAB.Teaching Experience
Teaching has been one of my greatest passion throughout my academic training and career. I started tutoring back in 10th grade in high school, teaching calculus and chemistry to college students. In college, I studied biomedical engineering, electrical engineering and computer science during undergrad. During my time there, I have devoted well over 15 hours/week as paid tutor covering courses in math (e.g. Calculus I-III, Linear Algebra, Differential Equations), engineering (e.g. Quantitative Physiology, Biophysics, Principles of Electromagnetics, Signals and Systems, Control Theory), biology, chemistry, and of course, computer science (e.g. Introduction to Computer Science, Advanced Algorithms and Data Structures, Numerical Analysis). I have also served as the head TA for courses including Introduction to Computer Science, Quantitative Physiology, and Genetics, organizing and leading TA office hours, assignment grading, and TA review sessions. At BCM, I have been a TA for the neuroanatomy course and the human gross anatomy course for medical school for 3 years. I has also organized multiple workshops covering scientific computing tools and technologies including Python, Jupyter Notebook, Git, Docker, and DataJoint. I have also organized and led study groups on linear dynamics systems and probabilistic graphical models.