Skip to content
Fowler Lab
Fowler Lab

Predicting antibiotic resistance de novo

  • News
  • Research
    • Overview
    • Manifesto
    • Software
    • Reproducibility
    • Publications
  • Members
  • Teaching
  • Contact
    • PhDs
  • Wiki
Fowler Lab
Fowler Lab

Predicting antibiotic resistance de novo

Adventures in online lecturing mathematics to biochemists. Part 1.

Philip Fowler, 20th November 202020th November 2020

After one year of shadowing Professor Elspeth Garman, I’ve taken over lecturing the Mathematics course to the first-year undergraduates studying Biochemistry at the University of Oxford.

A little over ten years ago I was a class tutor on this course and always liked it, partly because it is a challenge: I think many of the students do not expect there to be an explicit maths course, yet biology is getting more and more quantitative. I stopped shortly after my first child was born and jumped at the chance to get involved again.

This year was, of course, a challenge given the Covid pandemic, so the lectures had to be recorded using Panopto, which is the University’s online lecture platform. That in turn meant the lecture notes had to be electronic so they needed converting from OHP (overhead projector) slides. OHPs are good for mathematics as you can cover bits up, you can draw on them during the lecture and, crucially for maths, they are portrait whereas Keynote/Powerpoint slides are landscape.

During my degree, the lecturer would often do write maths on a never-ending roll of acetate on the overheard projector – when they needed more room they would turn a handle and more acetate would roll up. Just like a roller chalk board.

Why am I saying all this? Well, it is to make the point that mathematics, in particular algebra, is really a portrait subject and so doesn’t work, to my mind, on conventional landscape slides.

After much thought I decided to use jupyter-notebooks. The advantages of these are

  • they can be portrait and you just keep on scrolling (like a website)
  • within the cells you can write Markdown and also MathJax, which is a subset of the mathematical typsetting language in LaTeX.
  • it would be easy to plot graphs since I could write MatPlotLib/Python code that draws inline graphs
  • I could convert the notebooks to LaTeX and then render them, thereby automatically creating lecture notes from the notebooks.
  • there are options for interactivity e.g. animating graphs, using HTML graphs, adding links etc.

So I ended up making the jump from OHP slides to jupyter-notebooks. Although the notebooks are currently stored in a private GitHub repo, I hope to make them openly available, with an appropriate licence, in the future. An example from the slide introducing differentiation is shown below.

In the next posts, I’ll describe my experience of using jupyter-notebooks and the feedback I’ve got from the students.

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Mastodon (Opens in new window) Mastodon

Related

teaching

Post navigation

Previous post
Next post

Related Posts

teaching

DTC Bioinformatics Module – Hackathon!

12th December 2016

Last month I organised the Bioinformatics Module for the Oxford Interdisciplinary Bioscience Doctoral Training Partnership…

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Mastodon (Opens in new window) Mastodon
Read More
computing

Software Carpentry Workshop, Jülich, 12-13 October 2015

23rd October 2015

Last week, myself and David Dotson from ASU, ran a 2 day Software Carpentry workshop…

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Mastodon (Opens in new window) Mastodon
Read More
software carpentry

Software Carpentry Workshop in Oxford, Day 1

13th January 2015

Today I’ve been instructing on a Software Carpentry workshop at the Wellcome Trust Centre for…

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Mastodon (Opens in new window) Mastodon
Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
    ©2025 Fowler Lab | WordPress Theme by SuperbThemes
     

    Loading Comments...