• (4/23/19) The Association for Womein in Math will be hosting its Final Exam Study Session on Sunday, May 5 from 4-6 p.m. in MATH 175. All are welcome, and women are especially encouraged to attend. There will be snacks!
  • (4/02/19) The Association for Women in Math will be hosting an ​Exam 3 Study Session on Sunday, April 14 from 4-6 p.m. in ECCR 211. All are welcome, and women are especially encouraged to attend. There will be snacks!
  • (3/09/19) Project 1 grades have been posted to Canvas. Any grading questions/concerns should be directed to the project coordinators.
  • (2/28/19) Project 2 has been posted to the "Projects" section below and in the "Project 2" Module of Canvas.
  • (2/20/19) The Association for Women in Math will be hosting an ​Exam 2 Study Session on Sunday, March 10 from 4-6 p.m. in ECCR 211. All are welcome, and women are especially encouraged to attend. There will be snacks!
  • (2/6/19) Exam 1 is 7-8:30pm on Wed. Feb. 13. Please email ASAP if you have not yet let him know about accommodations or conflicts. Do old exams from the archive to prepare. You are allowed one double sided crib sheet. You should handwrite this!
  • (1/27/19) Project 1 has been posted to the "Projects" section below and in the "Project 1" Module of Canvas.
  • (1/16/19) Matlab Exercises 1 & 2 have been posted in the "Matlab Exercises" Section below "Homework": You will submit these with HW2 and HW3.
  • (1/14/19) TA help sessions will be in CHEM 32 this semester. Here is a map to this location. To reward you for making it to help sessions, we will have a weekly drawing for a small prize (e.g., gift card) over the first month for all students that attend office hours that week. Make sure you stop by help sessions.
  • Here is the syllabus (version as of 2/15/19)
    • The syllabus lists all the homework and due dates, as well as the TA office hours
  • Here is the exam archive. Taking old exams is the best way to prepare for your exams.

Quick Links

Course Information

Text: Differential Equations and Linear Algebra, by Farlow, Hall, McDill, and West. Pearson, 2nd ed. 2007. ISBN: 0131860615. View errata, a collection of known mistakes in the book, here.

Course Objective: To learn the concepts and techniques of ordinary differential equations and linear algebra. Topics include qualitative methods, linear and nonlinear ODEs, and first and second order systems.

Lecture Times and Location

Instructor Room Number Time
Igor Rumanov ECCR 150 MWF 8-8:50am
Nancy Rodriguez-Bunn ECCR 200 MWF 9-9:50am
Zack Kilpatrick ECCR 200 MWF 10-10:50am
Dylan Abrahamsen ECCR 200 MWF 12-12:50pm
Danielle Lyles ECCR 200 MWF 1-1:50pm
Jonathan Kish Kitt N101 MWF 1-1:50pm
Ezio Iacocca ECCR 150 MWF 2-2:50pm
Adam Norris ECCR 150 MWF 3-3:50pm

More details:

  • Recitation section times can be found on the applied math department course schedule (or try this department schedule link).
  • The Projects are coordinated by the APPM 2460 TAs:

Office Hours

Instructor Room Number Office Hours
Igor Rumanov ECCR 251 M: 3-4 pm, W: 3-4 pm, F: 9-10 am
Nancy Rodriguez-Bunn ECOT 235

W: 2-4 pm, Th: 2-3 pm

Zack Kilpatrick ECOT 247 M: 11am-1pm; W: 9-10am
Dylan Abrahamsen

MATH 205

MWF: 10-11am

Danielle Lyles ECOT 343 MWF: 2-3pm
Jonathan Kish CHEM 32A MWF: 12-12:50pm
Ezio Iacocca ECOT 218

MWF: 1-2pm

Adam Norris

ECOT 212

MW: 10-11 am, W: 4-5 pm

TA office hours are all in the 2360 help room, CHEM 32 and *not* in the TAs office or recitation classroom. You may attend the office hours of any TA, not just your recitation TA.

Here is a walking map to CHEM 32 from the Engineering Center, and here is a more zoomed in one. You will want to go down the driveway that goes between the UMC and the Visual Arts Complex. Enter the door to the left of the loading dock (at the back of Cristol), and CHEM 32 will be on your left. The images below show what the way to the loading dock looks like:

TA office hours are listed on the pdf syllabus, at this google doc, or below:


Written problems for the homework are assigned via the syllabus. Homework (including MATLAB exercises) should be handed in at your weekly recitation on Thursdays, except for weeks after recitation, when they will be due by Monday at 4pm under your TA's office door.

MATLAB Exercises

Four of the homeworks will include MATLAB exercises, to be printed out and submitted in recitation along with your written problems.

MATLAB Ex. 1 (submitted with Homework 2) Due Thu. Jan 31
MATLAB Ex. 2 (submitted with Homework 3) Due Thu. Feb. 7
MATLAB Ex. 3 (submitted with Homework 5) Due Thu. Feb. 28
MATLAB Ex. 4 (submitted with Homework 6) Due Thu. Mar. 7

See the 2460 webpage for useful background for these MATLAB exercises.

We will publish homework solutions (including the MATLAB exercises) on Canvas.


Here is the exam archive. Taking old exams is the best way to prepare for your exams.


Exam Time
Exam 1 Wednesday, February 13, 2019: 7-8:30PM
Exam 2 Wednesday, March 13, 2019: 7-8:30PM
Exam 3 Wednesday, April 17, 2019: 7-8:30PM
Final Exam Monday, May 6, 2019: 10:30AM-1:00PM

Midterm exam locations

Section(s) Room
110, 180 (Rumanov & Norris) CHEM 142
120 (Rodriguez) DUAN G1B20
130 (Kilpatrick) DUAN G1B30
150, 160 (Abrahamsen, Lyles) MATH 100
170, 549 (Iacocca, Kish) BESC 180

Final exam locations

Section(s) Room
110, 549 (Rumanov, Kish) BESC 180
120 (Rodriguez) FLMG 155
130, 170 (Kilpatrick, Iacocca) MATH 100
150 (Abrahamsen) CHEM 142
160 (Lyles) DUAN G1B20
180 (Norris) ECCR 200

Exam Reviews

Exam being reviewed Date Time Location
Midterm 1 Monday, February 11 6 to 7:30PM VAC 1B20
" Tuesday, February 12 6 to 7:30PM ECCR 1B40
Midterm 2 Monday, March 11 6 to 7:30PM VAC 1B20
" Tuesday, March 12 6 to 7:30PM ECCR 1B40
Midterm 3 Monday, April 15 6 to 7:30PM VAC 1B20
" Tuesday, April 16 6 to 7:30PM ECCR 1B40
Final Friday, May 3 6 to 7:30PM DUAN G1B20
" Saturday, May 4 5:30 to 7PM ECCR 245
" Sunday, May 5 5:30 to 7PM FLMG 155


To give you experience solving larger, more difficult problems involving multiple concepts, there will be two computer-based projects assigned during the semester. Suggested software is Matlab, although other languages such as Mathematica or Python may be used. Please note that Excel is not permitted. These projects are required of all students registered in APPM 2360.

PDF copies of each lab, and any additional materials related to the projects, can be found in the table below or on Canvas.

The projects must be electronically submitted to Canvas by 11:59 PM of the due date. Note that a project is not considered "submitted" unless it has finished uploading to Canvas. Late labs will not be accepted or graded and a score of zero will be given to any late lab.

Project Files Due Date Notes
Project 1 Project 1 Instructions PDF 11:59 PM Thur, Feb 28, 2019 The Matlab scripts flow.m and dirfield.m have been uploaded to Canvas.
Project 2 PDF 11:59 PM Thur, Apr. 4, 2019 The Matlab script cgs.m and power_method.m have been uploaded to Canvas

General Information about projects

There will be two projects assigned during the semester. The goal of the projects is to combine multiple concepts and solve difficult problems. The projects will give you some experience in the practice of modeling and solving problems using computer software. The projects also give you several chances to show off your verbal prowess. The overall quality of the lab reports will be taken seriously. They will be graded for presentation, spelling, grammar, clarity, and insight, as well as mathematical correctness.

For each project, students should work in groups of three. Only one report per group is permitted and all members of the group will receive an identical grade. The names, ID numbers and correct recitation section numbers for each group member must be included in the report. If any of this information is missing, your grade may not be recorded! The regrade policy is the same as for exams, except that lab questions should be directed to the APPM 2460 lab course coordinator(s).

The projects will be submitted electronically via Canvas by 11:59pm on the due date. Late labs will not be accepted or graded and a score of zero will be given to any late lab. Further details will be given later in the semester.

Several OIT labs are also available for your use - ECCR 244 in particular. You are free to use other computer systems that you feel most comfortable with, although it may be beneficial to use Matlab since the TAs will be expecting Matlab code during their office hours. Please note that Excel is not permitted.

Students can download a copy of Matlab for their use by going to link given below under the "Resources" section.

Writing Guidelines

Your report needs to accurately and consistently describe the steps you took in answering the questions asked. This report should have the look and feel of a technical paper. Presentation and clarity are very important. 

Here is an example lab with illustrations of a good lab report which would receive high marks and a bad lab report that would receive low marks.  Note that in the "bad lab report", all questions are answered, but not in the form of a lab report. You must format your report as a formal scientific paper! A few writing guidelines are below (additional guidelines are included in the project statement):

  • Absolutely make sure your recitation number is on your submitted report.
  • Start with an introduction that describes what you will discuss in the body of your document. A brief summary of important concepts that you will be using in your discussion could be useful here as well.
  • Summarize what you have accomplished in a conclusion. No new information nor new results should appear in your conclusion. You should only review the highlights of what you wrote about in the body.
  • Always include units in your answers.
  • Plots should be included in the body of the report. Always label plots and refer to them in the text.
  • The main body of your paper should NOT include lengthy calculations. These should be included in an appendix, and referred to in the main body.
  • Labs must be typed. Including the equations in the main body (part of your learning experience is to learn how to use an equation editor). An exception can be made for lengthy calculations in the appendix, which can be hand written (as long as they are neat and clean), and minor labels on plots, arrows in the text and a few subscripts.
  • Your report doesn't have to be long. You need quality, not quantity of work. Of course you cannot omit any important piece of information, but you need not add any extras.
  • DO NOT include print outs of computer software screens. This will be considered as garbage. You simply need to state which software you used in each step, and what it did for you.
  • You must include any plot that supports your conclusions or gives you insight in your investigations.
  • Write your report in an organized and logical fashion. Section headers such as Introduction, Background, Problem Statement, Calculations, Results, Conclusion, Appendix, etc... are not mandatory, but are highly recommended. They not only help you write your report, but help the reader navigate through your paper, besides giving it a cleaner look.

Project Submission Guidlines

You and your group will submit your project on Canvas. The projects must be electronically submitted to Canvas by 11:59 PM of the due date. Note that a project is not considered "submitted" unless it has finished uploading to Canvas. Late labs will not be accepted or graded (regardless of reason) and a score of zero will be given to any late lab.

Your group must:

  • Submit your project in pdf format. When word documents are uploaded to Canvas, the equations in them are commonly jumbled around.
  • Submit the code used for your project (.nb files for Mathematica, .m files for MatLab, .py or .ipynb files for Python, etc).
    • Acceptable languages are: Matlab (recommended), Mathematica, Maple, Python, R, C, C++, and Julia
    • Unacceptable languages are anything in Microsoft Word or Excel (or other spreadsheet)
    • All other languages require instructor or TA approval
  • Have only ONE group member submit the project. Having multiple people in your group submit the project to Canvas will result in multiple grades, and we will take the LOWEST one.
  • Include the names of all group members working on the project.

Project regrade requests

If you think that your project was graded incorrectly, you may request a regrade. To request a regrade, please fill out this regrade request form, and submit it to either of the the APPM 2460 course instructors. Any regrade requests that are unjustified or simply a complaint may lead to a lower project score.


  • Applied Math Learning Center website
  • Review material on complex numbers.
  • Review material on roots of polynomials.
  • Review material on differentiationintegration, and first-order differential equations.
  • Notes on Gaussian elimination.
  • Direction fields, Mathematica and Matlab.
  • APPM 2360 Exam Archive
  • MVT Software 
    • Mathematical Visualization Toolkit (MVT), created by the applied math department in 2008. You need Java installed, then once your web-browser is on the MVT website, respond to any prompts and tell your browser to run the program, and then in the Java control panel (for Mac, in system settings; this is actually an operating system setting, not a browser setting), add the site address under the security setting that allow for site exceptions. Restart your browser and the webpage should work.
  • Canvas has grades and homework solutions
  • MATLAB Licenses & Tutorial
    • MATLAB is used in this class, mainly for the labs, and is a standard technical computing language for applied math and engineering
  • Wolfram Alpha is similar to Mathematica (same company) and does many useful things, such as checking your work on partial fractions.
    • Use this tool to check your understanding, not replace it, otherwise you will find the exams to be quite unpleasant!
  • Dfield and Pplane are Matlab and/or stand-alone java tools for plotting direction fields and phase-planes.
  • Our textbook has a few online DiffEq demos (you may have to adjust Java settings, as discussed for MVT)
  • Geogebra is a nice, modern equation plotter with many features, and you can run it on your computer or use a web-based version
    • Demos is also a nice modern equation plotter
  • Tutoring
    • Applied math tutor list (these tutors are applied math graduate students and usually very familiar with the 2360 curriculum). Most of these tutors charge
      • for a list of similar resources across the entire college of engineering, try the engineering Academic Support Page
    • Student Success Center (SSC) offers free tutoring; check their website for the current schedule. Most daytime hours are at the BOLD center, and evening hours are held in Williams Village North and Aden Hall.