MTH 337 T Logistics and Policies

Class times

Tue & Thurs 9:00-10:50 AM, Math Building 150


John Ringland
Office: 206 Mathematics Building
E-mail: ringland at buffalo dot edu. Always include 337 in Subject line!
Office Hours: Wednesdays and Fridays, 1-2pm, and by app't.

Course Resources

Laptop. We will be programming during all class meetings, so you should bring a laptop to every class. Any operating system (Linux/Mac/Windows) is fine.

Software. We will be using the Anaconda distribution of Python 3.6. This is free software. Even if you have Python already installed on your computer you should install this distribution since it includes Jupyter notebook and several Python modules we will need.

Textbook. There is no required textbook for this course but the following resorces may be helpful:


UBLearns will be used mainly for submitting project reports.


There will be no exams in this course. Instead, grades will be assigned based on the following components:

Project Reports

One the main components of this course will be exploratory projects. You will be working on them largely independently, using mathematical and computing tools. The outcome of your work on each project will be a project report that you will submit for grading. Each report will be graded on the A-F scale. Extra credit may be assigned for an outstanding work. Reports will be submitted via UBLearns. The submission deadline will be 8:00 PM on Fridays. Late reports will not be accepted. More information about project reports is posted in this Report Guide.


Each Tuesday (2nd week on) there will be a short quiz testing your knowledge of Python. Sample quizzes will be posted ahead of time with the weekly class schedule <weekly_schedule>. The lowest quiz score will be dropped.

Class Participation

This includes class attendance, asking and answering question in class.

Use of devices in class

In class, I expect everyone to be doing only class work at all times. Under no circumstances should you use your laptop, phone or tablet to do anything else (ex: Instagram, Snapchat, Youtube, etc.). If I spot someone doing this - they will receive an F grade for the current project if it is the first instance. A second instance will result in an F grade for the entire course.