Because of Macalester’s module-based fall schedule, and the need to accommodate in-person, social distancing, and remote teaching and learning, this page has more information than we typically put here. Check back often, as information will be updated!

ACTC Students: This year, ACTC students will be allowed to cross-register only in courses that are being offered in a fully remote context. No other cross-registration will be permitted. That said, even the remote courses in MSCS are closed to ACTC students until after Macalester students finish registering. At that point, if any seats remain open, ACTC students may email the contact person listed below to see if those seats might be available for ACTC students. It is often the case that these courses will fill with Macalester students and no seats will be available. Contact Susan Fox (fox@macalester.edu) if you have questions or think you might qualify for an exception.

Certain MATH and COMP courses are very popular and so that they fill rapidly. These courses may require a signature to enroll or may have an electronic waitlist in order to manage demand. If a course is listed below, then it has an electronic form for requesting a signature or getting on the waitlist or both.

COMP Courses    MATH Courses    STAT Courses

COMP Courses for Fall 2020

COMP 112, Introduction to Data Science, all sections (cross-listed as STAT 112)
  • Module 1: Section 01
  • Module 2: Section 02
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely. Students will watch pre-recorded videos and complete some activities before class. Synchronous class time (online, in person, or some mixture depending upon the most current public health protocols) will be used for short presentations by students, group activities, and time to ask questions to each other and the professor. If we are able to meet in person, only a fraction of the students will be in the classroom. Attendance at synchronous sessions will be expected to the extent that it is safe and feasible for each individual, but there will be opportunities to participate asynchronously as needed. Weekly asynchronous check-ins will be required.
    Waitlist information: No signature required for this course.  If and when all sections of 112 close during registration, the waitlist will open.  At that time, please check back and fill out the Comp/Stat 112 Waitlist Form.

 

COMP 123, Core Concepts in Computer Science, all sections
  • Module 1: Sections 01, 02, 03
  • Module 2: Sections 04, 05
  • Mode of instruction: Section 01: Hybrid (some in-person and some remote), Sections 02 through 05: Likely remote (all instruction remote)
  • Course format: Much of the value of in-class time for this course involves close interactions about code between students and between a student and instructor. This might be difficult in the social-distancing classroom arrangement we will need to have this fall. Therefore we are considering having some sections of the course be remote, where class would “meet” through zoom sessions and breakout rooms would allow the important kinds of interactions to take place. Class time would focus on activities done individually or in small groups.
  • Waitlist information: No signature required for this course. If and when sections begin to fill, a waitlist form will be posted here. Questions? Contact: Susan Fox (fox@macalester.edu).

 

COMP 127, Object-Oriented Programming and Abstraction, all sections
  • Module 1: Sections 01, 02
  • Module 2: Sections 03, 04
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: Course time slot includes regular class time plus lab time. This course will be fully accessible to students participating remotely.
  • Waitlist information: Signature/permission is required to register for this course. Complete the COMP 127 Waitlist Form to request permission to register. Questions? Contact: Abigail Marsh (amarsh1@macalester.edu).

 

COMP 128, Data Structures, all sections
  • Module 1: Section 01
  • Module 2: Section 02
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be fully accessible to students participating remotely. Students will watch pre-recorded videos and complete readings and some activities before class. Synchronous class time (online, in person, or some mixture) will be used for group activities and discussions. Attendance at synchronous class sessions will be expected, though alternatives will be available for those who cannot attend, and weekly asynchronous check-ins will be required.
  • Waitlist information: No signature required for this course. If and when sections begin to fill, a waitlist form will be posted here: COMP 128 Waitlist Form. Questions? Contact: Esra Kadioglu (ekadiogl@macalester.edu). 

 

COMP 154, Digital Ethics (cross-listed as PHIL 154)

Contact Diane Michelfelder (michelfelder@macalester.edu) for information. 

 

COMP 194, Interacting with Virtual Worlds: 3D User Interfaces and Virtual Reality
  • Module 1: only section (FYC)
  • Mode of instruction: Hybrid (some in-person, some remote)

 

COMP 221, Algorithm Design and Analysis
  • Module 1: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely. This course is scheduled to meet 5 days per week. We will meet synchronously (online, in person, or some mixture) four days each week, with one day free to work on activities. The course will follow a “flipped” model: students will complete readings and watch video lectures prior to class, with class time for discussion and activities. Attendance at synchronous class sessions will be expected when safe and feasible; alternatives will be available for those who cannot attend, and weekly asynchronous check-ins will be required.
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Core Waitlist Form to request permission. Questions? Contact Susan Fox (fox@macalester.edu).

 

COMP 225, Software Design and Development, all sections
  • Module 1: Sections 01, 02
  • Module 2: Section 03
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: Course format: Section 01 is scheduled to meet 5 days per week, Sections 02 and 03 are scheduled to meet 3 days a week. This is a course that revolves around a software development project with teams of four. Happily, group work can be done mostly asynchronously and remotely, just as software developers around the world are currently working. Expect to meet with the professor as part of your group once a week during class time (in person or online if needed) and present on your group’s progress once a week to the rest of the class (likely online, but possibly a mixture of online and in person). We will conduct some full class meetings synchronously (online, in person, or some mixture) at the beginning of the module, as we create groups and cover background material. 
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Core Waitlist Form to request permission. Questions about the course? Contact Shilad Sen (ssen@macalester.edu) Questions about the form? Contact Susan Fox (fox@macalester.edu).

 

COMP 240, Computer Systems Organization, all sections
  • Module 1: Section 01
  • Module 2: Section 02
  • Mode of instruction: Remote
  • Course format: There will be asynchronous videos of course material to be viewed before class. Class meeting time will be used to work through problems and ask questions about the video, primarily over zoom, with the possibility of a few sessions where we meet in the classroom. Meeting on zoom will be required for a certain number of times during the semester, so that we can maintain communication and make sure that your needs are being met. If meeting during class time is very hard for a student, the instructor will consider arranging alternative times for needed meetings over zoom.
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Core Waitlist Form to request permission. Questions about the course? Contact Libby Shoop (shoop@macalester.edu). Questions about the form? Contact Susan Fox (fox@macalester.edu).

 

COMP 302, Introduction to Database Management Systems
  • Module 2: only section
  • Mode of instruction: remote
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Elective Waitlist Form to request permission. Questions about the course? Contact Getiria Onsongo (gonsongo@macalester.edu). Questions about the form? Contact Susan Fox (fox@macalester.edu).

 

COMP 320, Computational Biology (cross-listed as BIOL 320)

 

COMP 394-01, Video Games: Coding, Narrative, and Life in VR (cross-listed as ENGL 294-02)
  • Module 2: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: Course Description
  • Waitlist information: Signature/permission is required to register for this course. Complete the Video Games Waitlist Form to request permission. Questions about the course or the form? Contact Bret Jackson (bjackson@macalester.edu). 

 

COMP 394-02, Software Testing
  • Module 2: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Elective Waitlist Form to request permission. Questions about the course? Contact Lian Duan (lduan@macalester.edu). Questions about the form? Contact Susan Fox (fox@macalester.edu).

 

COMP 440, Collective Intelligence
  • Module 2: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Elective Waitlist Form to request permission. Questions about the course? Contact Shilad Sen (ssen@macalester.edu). Questions about the form? Contact Susan Fox (fox@macalester.edu).

 

COMP 479, Network Science (cross-listed as MATH 479)

See information under MATH 479 below.

 

COMP 484, Introduction to Artificial Intelligence
  • Module 2: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely. This course is scheduled to meet 5 days per week. We will meet synchronously (online, in person, or some mixture) four days each week, with one day free to work on activities. The course will follow a “flipped” model: students will complete readings and watch video lectures prior to class, with class time for discussion and activities. Attendance at synchronous class sessions will be expected when safe and feasible; alternatives will be available for those who cannot attend, and weekly asynchronous check-ins will be required.
  • Waitlist information: Signature/permission is required to register for this course. Complete the shared Comp Elective Waitlist Form to request permission. Questions about the course or the form? Contact Susan Fox (fox@macalester.edu).

 

COMP 494, Computer Security and Privacy
  • Module 1: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely.
  • Signature/permission is required to register for this course. Complete the shared Comp Elective Waitlist Form to request permission. Questions about the course? Contact Abigail Marsh (amarsh1@macalester.edu). Questions about the form? Contact Susan Fox (fox@macalester.edu).

 

MATH Courses for Fall 2020

MATH 135, Applied Multivariable Calculus I, all sections
  • Module 1: Section 01 (FYC)
  • Module 2: Sections 02, 03
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely. We will follow a “flipped” classroom format, where students will watch recorded videos and complete check-in exercises before class. During class time, we will have discussion, both in small groups and as a class, work on group activities, and solve problems. Attendance at synchronous sessions will be expected, though alternatives will be available for those who cannot make it, and weekly asynchronous check-ins will be required.
  • Waitlist information: Once any one section of 135 closes during registration, a common waitlist will form for all sections. Questions? Contact Lori Ziegelmeier (lziegel1@macalester.edu).

 

MATH 137, Applied Multivariable Calculus II, all sections
  • Module 1: Sections 01, 02
  • Module 2: Section 03 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be fully accessible to students participating online.  We will follow a “flipped” classroom format, where students will watch videos and complete check-in exercises before class. Class will meet 5 days a week for at least half an hour (depending on in-person enrollment), this time will be used for activities (with asynchronous online versions). Additional assignments will include regular problem-sets, reflections, quizzes and exams.  The first priority of our class will be health and safety– these plans are subject to change as the situation dictates. 
  • Waitlist information: Once any one section of 137 closes during registration, a common waitlist will form for the three sections. Questions? For Module 1, Contact Taryn Cristina Flock (tflock@macalester.edu) For Module 2, Contact Dave Ehren (ehren@macalester.edu). 

 

MATH 236, Linear Algebra, all sections
  • Module 1: Sections 01, 02
  • Module 2: Section 03 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format, Module 1: This course will be fully accessible to students participating remotely. We will follow a “flipped” classroom format, where students will watch recorded videos and complete check-in exercises before class. During class time, we will have discussion, both in small groups and as a class, work on group activities, solve problems, and work on team projects. The plan is to have half the class meet in person (for those who are able) and half connect remotely, alternating days (depending on in-person enrollment).
  • Course format, Module 2: This evening course is scheduled to meet 4 days per week. In this “flipped course” format, we will meet synchronously (online, in person, or some mixture) three days each week. Recorded lectures will be watched asynchronously. Class time will be devoted to activities, discussion, and working on problem sets. Attendance at synchronous sessions will be expected, though alternatives will be available for those who cannot make it, and weekly asynchronous check-ins will be required.
  • Waitlist information: No signature required for this course. If and when one section fills, a waitlist form will be posted here. Questions? For Module 1, contact Tom Halverson (halverson@macalester.edu).  For Module 2, contact Andrew Beveridge  (abeverid@macalester.edu).

 

MATH 237, Applied Multivariable Calculus III, all sections
  • Module 1: Section 01
  • Module 2: Section 02
  • Mode of instruction, Module 1: To be determined
  • Mode of instruction, Module 2: Hybrid (some in-person, some remote)
  • Course Format: The course will be fully accessible to students who are reluctant or unable to be physically present. As of July 2020 we plan to hold meetings in person four days per week, with the fifth day entirely online, and we will be prepared to move to a fully remote format at any time. Any in-person meetings will be optional; during the in-person meetings we will synthesize or give mini lectures equivalent to the online materials (videos & PDF notes) and students will practice solving problems, sometimes through group work. Students who do not attend the meetings in person will be expected to complete group activities with a remote group. All exams will be in take-home format. Students who want to be physically present might not be able to attend every day, depending on the size limitations of the space we use and the preferences of other students. The course traditionally concludes with a Calculus Fair where students present posters to the public; in Fall 2020 we will still do final group projects but with a suitably altered presentation format. Whatever constraints we may have in the fall, we will support you, and we expect you to support each other as appropriate, in the wonderful endeavor of learning calculus.
  • Waitlist information: No signature required for this course. Please email wmitchel@macalester.edu (Module 1) or lnaples@macalester.edu (Module 2) if interested but unable to register, or with questions about placement.

 

MATH 279, Discrete Math
  • Module 2: only section 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be accessible for those students who intend to participate online. All students will be asked to engage with asynchronous content delivery (in the form videos, readings, etc), while in class time will be reserved for activities, (socially distant) group work, and questions. Attendance at synchronous sessions is highly encouraged whenever feasible. Assignments will most likely include check in questions on video content, regular problem sets, reflections, and exams. 
  • Waitlist information: No signature required for this course. If and when sections begin to fill, a waitlist form will be posted here. Questions? Contact: Kristin Heysse (kheysse@macalester.edu).

 

MATH 312, Differential Equations
  • Module 1: only section 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be accessible to students participating remotely. Asynchronous materials will be available to students.  However, attendance in synchronous sessions is highly encouraged when possible. Assignments will include problem sets, exams, and a group project.
  • Waitlist information: No signature required for this course.  Questions: please contact Lisa Naples (lnaples@macalester.edu).

 

MATH 354, Probability, all sections (cross-listed as STAT 354)
  • Module 2: Sections 01, 02 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be fully accessible to students participating remotely. We will follow a “flipped” classroom format, where students will watch recorded videos and complete check-in exercises before class. During the assigned class time, we will meet synchronously (in person, online, or some mixture depending upon the most current public health protocols), primarily to discuss student questions about the videos and work on activity problems. Attendance at synchronous sessions will be expected to the extent that is safe and feasible for each individual.
  • Waitlist information: If and when the sections close, the waitlist will be posted here. Questions? Contact: David Shuman (dshuman1@macalester.edu).

 

MATH 377, Real Analysis 
  • Module 2: only section 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be fully accessible to students participating online.  We will follow a “flipped” classroom format, where students will prepare the content and complete check-in exercises before class. Class will meet 5 days a week for at least half an hour (depending on in-person enrollment), this time will be used for activities (with asynchronous online versions). Additional assignments will include regular problem-sets, reflections, and exams.  The first priority of our class will be health and safety– these plans are subject to change as the situation dictates.
  • Waitlist information: No signature required for this course. If and when the course fills a waitlist will be posted here.  Questions? Contact Taryn Cristina Flock (tflock@macalester.edu).

 

MATH 379, Combinatorics
  • Module 1: only section 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be accessible for those students who intend to participate online. All students will be asked to engage with asynchronous content delivery (in the form videos, readings, etc), while in class time will be reserved for activities, (socially distant) group work, and questions. Attendance at synchronous sessions is highly encouraged whenever feasible. Assignments will most likely include check in questions on video content, regular problem sets, reflections, and a final proof portfolio or project.
  • Waitlist information: No signature required for this course. If and when sections begin to fill, a waitlist form will be posted here. Questions? Contact: Kristin Heysse (kheysse@macalester.edu). 

 

MATH 432, Mathematical Modeling, all sections
  • Module 2: Sections 01, 02 
  • Mode of instruction: To be determined
  • Course Format: The course will be fully accessible to students who are reluctant or unable to be physically present. On some days more than others, and where individual physical and mental health considerations allow, in-person attendance may be encouraged. 
  • Waitlist information: No signature required for this course. If and when the section closes, the waitlist will open. Questions: please contact Will Mitchell (wmitchel@macalester.edu).  

 

MATH 479, Network Science (cross-listed as COMP 479)
  • Module 1: only section
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This evening course is scheduled to meet 4 days per week. In this “flipped course” format, we will meet synchronously (online, in person, or some mixture) three days each week. Recorded lectures will be watched asynchronously. Class time will be devoted to activities, discussion, and working on problem sets. Attendance at synchronous sessions will be expected, though alternatives will be available for those who cannot make it, and weekly asynchronous check-ins will be required. Note: If you have not taken MATH 379 Combinatorics then you need an override to register for this course. You must have taken a 300-level math course, preferably one that is proof-focused. Contact: Andrew Beveridge (abeverid@macalester.edu).   
  • Waitlist information: If and when sections begin to fill, a waitlist form will be posted here. 

 

STAT Courses for Fall 2020

 

STAT 112, Introduction to Data Science, all sections (cross-listed as COMP 112)
  • Module 1: Section 01
  • Module 2: Section 02
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely. Students will watch pre-recorded videos and complete some activities before class. Synchronous class time (online, in person, or some mixture depending upon the most current public health protocols) will be used for short presentations by students, group activities, and time to ask questions to each other and the professor. If we are able to meet in person, only a fraction of the students will be in the classroom. Attendance at synchronous sessions will be expected to the extent that it is safe and feasible for each individual, but there will be opportunities to participate asynchronously as needed. Weekly asynchronous check-ins will be required.
    Waitlist information: No signature required for this course.  If and when all sections of 112 close during registration, the waitlist will open.  At that time, please check back and fill out the Comp/Stat 112 Waitlist Form.

 

STAT 125, Epidemiology, all sections
  • Module 1: Sections 01, 02
  • Module 2: Section 03
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will essentially run like a “flipped” class: students will watch content videos outside of class, and work on activities in class (they can also ask questions about content, and/or work on homework). For students who are not able to attend in person, they will work on activities on their own, and ask questions during virtual office hours.  Given social distancing guidelines it may be impossible to fit our entire class into our assigned room. If this is the case, then class will be divided into two groups (A and B), with group A attending on Mondays and Thursdays, group B attending on Tuesdays and Fridays, and each group attending for 30 minutes on Wednesdays (A for the first 30 minutes, followed by a 15 minute break, and B for the last 30 minutes). Broadly speaking, every week will be broken into two parts: *before Wednesday* and *after Wednesday*. We will aim to complete one topic on Monday-Tuesday and another one on Thursday-Friday, with weekends and Wednesdays providing a brief respite to synthesize what we have learned.
  • Waitlist information: If you would like to be placed on a waitlist, please contact Vittorio Addona (addona@macalester.edu).

 

STAT 155, Intro to Statistical Modeling, all sections
  • Module 1: Sections 01, 02
  • Module 2: Sections 03, 04, 05, 06, 07
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format, All Sections: This course will follow a “flipped” classroom format and will be fully accessible to students participating remotely. Students will watch pre-recorded videos and complete check-in exercises before class. During class sessions, we will meet synchronously (online, in person, or some mixture depending upon the most current public health protocols) for small-group discussion of material and to practice data analysis activities. Attendance at synchronous sessions will be expected to the extent that it is safe and feasible for each individual, but there will be opportunities to participate asynchronously as needed. Weekly asynchronous check-ins will be required.
  • Waitlist information: Once all sections of 155 close during registration, a waitlist will open.  At that time, please check back and fill out the STAT 155 Waitlist Form. Please do not fill out the form prior to your registration time. 

 

STAT 253, Statistical Machine Learning, all sections
  • Module 1: Section 01
  • Module 2: Section 02
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course format: This course will be fully accessible to students participating remotely. We will follow a “flipped” classroom format, where students will watch recorded videos and complete check-in exercises before class. On roughly 4 days a week, we will meet synchronously (online, in person, or some mixture depending upon the most current public health protocols) for discussion and activities. There will be roughly 1 free day to absorb and practice.  Attendance at synchronous sessions will be expected, though not required, and weekly asynchronous check-ins will be required.
  • Waitlist information: Once all sections of 253 close during registration, the waitlist will open.  At that time, please check back and fill out the STAT 253 Waitlist Form.  Please do not fill out the form prior to your registration time. 

 

STAT 354, Probability, all sections (cross-listed as MATH 354)
  • Module 2: Sections 01, 02 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be fully accessible to students participating remotely. We will follow a “flipped” classroom format, where students will watch recorded videos and complete check-in exercises before class. During the assigned class time, we will meet synchronously (in person, online, or some mixture depending upon the most current public health protocols), primarily to discuss student questions about the videos and work on activity problems. Attendance at synchronous sessions will be expected to the extent that is safe and feasible for each individual.
  • Waitlist information: If and when the sections close, the waitlist will be posted here. Questions? Contact: David Shuman (dshuman1@macalester.edu).

 

STAT 451, Causal Inference
  • Module 1: only section 
  • Mode of instruction: Hybrid (some in-person, some remote)
  • Course Format: This course will be fully accessible to students participating remotely. We will follow a “flipped” classroom format, where students will watch recorded videos and complete check-in exercises before class. During class sessions, we will meet synchronously (online, in person, or some mixture depending upon the most current public health protocols) for discussion of video material and practice activities. Attendance at synchronous sessions will be expected to the extent that it is safe and feasible for each individual. Weekly asynchronous check-ins will be required.
  • Waitlist information: Once Causal Inference closes, please contact Leslie Myint (lmyint@macalester.edu) if you would like to be placed on a waitlist. In the email please indicate any reasons for it being important that you take Causal Inference this semester.