Faculty Recruiting Support CICS

Spring 21 Remote Teaching Plan

Remote Teaching Plan, Spring 2021

The following is the latest information we have about how remote classes will be handled this semester. This page will update regularly as new information is made available. Some things to note:
  • Many classes provide 'live' lectures. That means that the professor will be lecturing at the class time and you can watch the lecture as it is given. Most lectures are also recorded for later watching (or re-watching) at a time that better suits your situation.
  • Most classes will provide more detailed information on their dedicated web page.
  • These plans reflect our best information at the moment. They are subject to change, though we hope the changes will be small.

Last Updated: 3/1/2021 at 2:05:12 PM

CICS 191CICS1: CICS First Year Seminar

Instructor(s): Rik Sengupta

CICS 197R: Special Topics - Introduction to Data Analysis in R

Instructor(s): Jasper McChesney

Lectures will be pre-recorded and available on demand. Practice problems will also be done by students as homework, on their own time.

In the designated class times, there will be live (synchronous) discussion over Zoom, with the whole class or small break-out groups. Practice problems and mini quizzes will be given during that time and then discussed. All class discussions will be recorded for later viewing on Moodle.

Attendance is expected during all live sessions and students should not register for other courses at the same time -- unless there is only brief overlap at the end of this class.

CICS 298A: Practicum - Leadership: Communicating Across Expertise

Instructor(s): Emma Anderson

CICS 305: Social Issues in Computing

Instructor(s): Siobhan Mei, Justin Obara, Thomas Pickering, Michelle Trim

This course will be asynchronous, running on a Monday-Sunday weekly calendar with assignments introduced on Mondays and due on the same days of the week (Wed and Sat mostly), every week. This course can be taken at the same time as other courses that are scheduled in the same time slot. Along with weekly office hours, there will be "live" events where attendance is optional offered 3 times a month. Whenever possible, these 'live events' will be co-offered at multiple times with other sections of 305. This course will take place within Blackboard which is accessible on the main UMass homepage.

CICS 490E: EMBER: Introduction to Research Methods in Computing

Instructor(s): Michelle Trim

COMPSCI 119: Introduction to Programming

Instructor(s): William Verts

1-2 midterms, final exam, on-line homework, programming assignments. Lectures will be synchronous, but all lectures will be recorded for students in other time zones or who have conflicts. Attendance at synchronous lectures encouraged but not required. OK for students to have time overlaps since lectures are recorded.

COMPSCI 121: Introduction to Problem Solving with Computers

Instructor(s): David Barrington, Eduardo Calle Ortiz, Joseph Canning, Meng-Chieh Chiu, Jaime Davila, Collin Giguere, Adam Kohan, Ghazaleh Parvini, Cheryl Swanier

Students will be provided pre-recorded lessons, to be viewed asynchronously.
Class meetings at the Spire-indicated times will be optional, and will be used primarily as review sessions for the pre-recorded material.
Friday labs will have required attendance, as students will work in groups and submit work that will be graded.
Instructors will all have office hours.



121-05 will be face to face with use of recorded lectures from Jaime. "Non-lectures" on Tuesday and Thursday will review lecture material and be open for general discussion. They are optional and recorded.

121-09 will be face to face, with the Tuesday and Thursday session as independent lectures.

COMPSCI 145: Representing, Storing, and Retrieving Information

Instructor(s): William Verts

1-2 midterms, final exam, on-line homework and assignments. Lectures will be synchronous, but all lectures will be recorded for students in other time zones or who have conflicts. Attendance at synchronous lectures encouraged but not required. OK for students to have time overlaps since lectures are recorded.

COMPSCI 186: Using Data Structures

Instructor(s): Peter Klemperer, Marc Liberatore

Lectures will be recorded and viewable asynchronously -- they *will not* be synchronous at the scheduled time, and there will be nothing to attend at that time.

Lab sections will be synchronous at the scheduled times and will not be recorded. Attendance at lab sections will be required.

Other classes that conflict with the scheduled lecture time are not a problem. Requests to enroll simultaneously with a course that conflicts with lectures in this course will be approved by the instructor of this course. But conflicts with a scheduled lab time are a problem, and those requests will not be approved.

COMPSCI 187: Programming with Data Structures

Instructor(s): Gordon Anderson, Neena Thota

What are the course events?
Lectures: slides (pdf) and video (pre-recorded)
Labs: inquiry-based questions to submit.
Text: zyBooks online, embedded questions and activities.
Projects: approximately 7-8 assigned. Upload in Gradescope.
Quizzes: bi-weekly, self-graded on Moodle (credit given for attempting).
Exams: Midterm and Final exams, administered online.
Office hours: sessions provided by instructors and TAs on zoom.
(Supplemental tutoring and group review (SI) provided by LRC and CICS).

-- Which are synchronous and which asynchronous?
Labs and Office hours, and online exams are the only synchronous components.

-- Which will be recorded?
Pre recorded Lectures

-- For which is attendance required?
Online Exams

-- How flexible would you be with a student who wants to take another course with overlapping meeting times, as least according to SPIRE? No problem.

COMPSCI 198C: Practicum - Introduction to the C Programming Language

Instructor(s): Meng-Chieh Chiu, J Moss, Timothy Richards

This course is fully online, asynchronous, and self-paced. All presentation of the material is pre-recorded and can be viewed in an asynchronous manner. Attendance is not required for this course. This course has no designated meeting time.

COMPSCI 220: Programming Methodology

Instructor(s): Meng-Chieh Chiu, Marius Minea, Cheryl Swanier

Students will be provided pre-recorded lessons, to be viewed asynchronously.
Class meetings at the SPIRE-indicated times will be optional, recorded, and will be used primarily as review sessions for the pre-recorded material and for problem solving.
Discussions will have required attendance.
Instructors will have office hours accommodating students in different time zones.

COMPSCI 230: Computer Systems Principles

Instructor(s): Matthew Rattigan, Timothy Richards

This course will be almost entirely asynchronous. All presentation of the material is pre-recorded and can be viewed in an asynchronous manner. Lecture and discussion time will be used for zooms with the instructors and course staff. You will be required to join at least 2 of these events - if your time zone permits this. You are welcome to take courses that overlap in schedule with this course.

COMPSCI 240: Reasoning Under Uncertainty

Instructor(s): Shiting Lan, Zachary While

Lectures will be available for asynchronous settings. If there is demand, we will hold synchronous lecture sessions and record the video for asynchronous access. If not, pre-recorded videos will be available. We do not require synchronous attendance.
Discussion sessions will be hold by teaching assistants; settings TBD.
Additionally, we will hold several office hours every week at different times to accommodate the needs of students in different time zones.

COMPSCI 250: Introduction to Computation

Instructor(s): Hia Ghosh, Ghazaleh Parvini

COMPSCI 311: Introduction to Algorithms

Instructor(s): Hung Le, Marius Minea

Lessons will be pre-recorded, to be viewed asynchronously.
Some of the SPIRE lecture times will be used primarily for review of the recorded material, and problem solving. Attendance is encouraged and optional, meetings will be recorded.
Discussion attendance is mandatory.
Instructors will have office hours accommodating students in different time zones.

COMPSCI 320: Introduction to Software Engineering

Instructor(s): Gordon Anderson, David Fisher

(Fisher): Weekly lectures, offered live and recorded via zoom.
Students should attend most (or all) of the lectures at the time indicated.
Group presentations given live via zoom. These are recorded for viewing by those that can not attend.
Team work with required synchronous team meetings. Scheduling of these meetings will involve accessible times for all participants.
Team work that can be done asynchronously.
Office hours provided at accessible times for varying time zones.

Fully asynchronous participation is possible, but will present significant challenges.

COMPSCI 326: Web Programming

Instructor(s): Peter Klemperer

COMPSCI 328: Mobile Health Sensing and Analytics

Instructor(s): Deepak Ganesan

COMPSCI 345: Practice and Applications of Data Management

Instructor(s): Jaime Davila

A. Course will consist of the following components:1. Prerecorded lessons, to be watched by students asynchronously.2. Individual assignments to be turned in asynchronously at the beginning of the week.3. Group assignments to be turned in at the beginning of the week. Students will have the opportunity to gather synchronously during the Spire-indicated class meeting times to work on these assignments with other group members. Those students that do not do so will be able to work with their group members at other times that might be convenient for them. These assignments will always be due ten hours after the Spire-indicated class times conclude.4. Individual assignments due at the end of the week, turned in asynchronously by students before particular deadlines.
B. It is OK for students to take another course at overlapping times, as long as they manage to find a group of students with whom they can work as a group at a different time.
C. The only component of the course that will be recorded is the asynchronous lessons prepared by the instructor.

COMPSCI 370: Introduction to Computer Vision

Instructor(s): Subhransu Maji

--- What are the course events?

Teaching: Synchronous lectures, instructor office hours, TA office hours, TA led discussions

Evaluation: mini-projects, mid-term and a final exam.

-- Which are synchronous and which asynchronous?

The tentative plan is to have synchronous lectures. The will be recorded and made available later in the day for offline viewing. If a large number of students cannot make it to the live class then I might pre-record the lectures and use the class time flexibly.

-- Which will be recorded?

Lectures will be recorded either way. Office hours and discussion sections will not be.

-- For which is attendance required?

No attended required for anything (though highly recommended).

-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?

Ability to attend the live lectures is useful to ask questions and participate in lecture related discussions.

COMPSCI 377: Operating Systems

Instructor(s): Timothy Richards

COMPSCI 383: Artificial Intelligence

Instructor(s): Matthew Rattigan

Scheduled lecture times will be live and will consist of worked problems, demos and question/answer. Live lectures will be recorded and available for later viewing. There will be scheduled office hours including some in the morning for students in different time zones

COMPSCI 390A: Introduction to Machine Learning

Instructor(s): Philip Thomas

What are the course events: Lectures and office hours. Which are synchronous and which are asynchronous: Both are synchronous. Which will be recorded: Lectures, but not office hours. For which is attendance required: Lectures, unless a student receives permission from the instructor to take the course asynchronously, for example, due to living in a time zone where the lecture time is outside of regular hours. How flexible would you be with a student who wants...: Students should not take this course with another course that overlaps with the lecture times, unless the other course's lectures do not require synchronicity.

COMPSCI 445: Information Systems

Instructor(s): Gerome Miklau

-- What are the course events?

Virtual lectures and virtual optional office hours.

-- Which are synchronous and which asynchronous?

Lectures are likely to be synchronous.
Office hours will be synchronous.

-- Which will be recorded?

Lectures will be recorded.

-- For which is attendance required?

Lectures.

-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?

Not flexible, since lectures are required and likely to be synchronous.

COMPSCI 446: Search Engines

Instructor(s): David Fisher

Lectures will be delivered live during the scheduled times via Zoom. They will be recorded for later viewing. There will be scheduled office hours at accessible times for all time zones. All quizzes and exams are via Moodle. Fully asynchronous participation is possible.

COMPSCI 453: Computer Networks

Instructor(s): Parviz Kermani

-- What are the course events?The class will meet twice a week and will be conducted online using Zoom.
-- Which are synchronous and which asynchronous?The class is synchronous. I will conduct the class very similar to a live class and try to keep it interactive
-- Which will be recorded?Zoom sessions will be recorded and made available to students.In addition, recorded videos of the book content (either by the author of the book or the instructor) are made available to students.
-- For which is attendance required?To benefit the most out of the course,students are strongly encouraged to attend the class sessions (Zoom sessions).
-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?
Not allowed

COMPSCI 466: Applied Cryptography

Instructor(s): Adam O'Neill

COMPSCI 490S: Software Entrepreneurship

Instructor(s): Neena Thota

This is a project-based course with group work in teams. Lectures (with group activities) and discussion classes (group work with feedback from TA) are synchronous and held during class times. Additionally, there are guest talks by entrepreneurs with live Q&A. It is not possible to attend another course with overlapping class times.
Lecture slides (pdf) and videos of live lectures and guest talks will be made available. Office hours will be provided by the professor and TA. There are no quizzes or exams, instead there is semester-long group project with milestone deliverables.

COMPSCI 496G: Independent Study - Computer Networking Lab

Instructor(s): Parviz Kermani

COMPSCI 497S: Special Topics - Scalable Web Systems

Instructor(s): Timothy Richards

COMPSCI 501: Formal Language Theory

Instructor(s): David Barrington

There will be asynchronous recorded lectures as the primary content delivery.
Synchronous activity will be in the assigned MWF 11:15-12:05 time slot.

The Monday and Wednesday meetings will be discussions with active problem
solving in groups, similar to those in CS 250, CS 311, or (this semester) CS 575.
Students are required to attend one or the other of these each week. We will
divide the class in half and assign a regular meeting,with some flexibility for
people to attend the other meeting for convenience. These will not be recorded.

The Friday meeting will be an optional "non-lecture", synchronous but recorded,
except for two that will be used for midterm exams.

I am willing to be somewhat flexible about students with time overlaps with
other courses.

COMPSCI 508: Ethical Considerations in Computing

Instructor(s): Michelle Trim

This course will be asynchronous, running on a Monday-Sunday weekly calendar with assignments introduced on Mondays and due on the same days of the week (Wed and Sat mostly), every week. We will use Piazza for discussions. This course can be taken at the same time as other courses that are scheduled in the same time slot. Along with weekly office hours, there will be "live" events where attendance is optional offered 3-4 times a month, typically on Fridays. Students will be expected to watch/attend at least 2 talks over the course of the semester. There will be many choices of talks to "attend," including talks that are recorded and can be watched asynchronously.

COMPSCI 514: Algorithms for Data Science

Instructor(s): Andrew McGregor

Lectures will be synchronous but attendance is not mandatory and all lectures will be recorded. Optional office hours will be offered at a range of times throughout the week, including mornings. Attendance at lectures is encouraged when possible but in exceptional circumstances students may be permitted to simultaneously enroll in other classes with overlapping lecture times.

COMPSCI 520: Theory and Practice of Software Engineering

Instructor(s): Heather Conboy

Lectures will be delivered live during the scheduled times via Zoom and also recorded for later viewing. In-class exercises should be done synchronously whenever possible. Team project meetings will be asynchronous. Office hours will be at scheduled times or by appointment via Zoom. Each assignment will have a Moodle forum for more details and Q&A.

COMPSCI 528: Mobile and Ubiquitous Computing

Instructor(s): Tauhidur Rahman

COMPSCI 529: Software Engineering Project Management

Instructor(s): Gordon Anderson, David Fisher

(Fisher): 320 lectures and discussion sections should be attended live via Zoom. They will be recorded for asynchronous viewing. Seminar section must be attended live via Zoom. Team work with required synchronous team meetings, to be negotiated with the team members. Team communication performed asynchronously via Slack. Office hours will be provided in accessible time slots. This course can NOT be taken fully asynchronously.

COMPSCI 532: Systems for Data Science

Instructor(s): Hui Guan

-- What are the course events?
Class meetings; Reviews and homework; Quizzes; Projects; Exams

-- Which are synchronous and which asynchronous?
Class meetings will be synchronous and will be offered on Zoom
All the others are asynchronous.

-- Which will be recorded?
Class meetings will be recorded.

-- For which is attendance required?
Students are expected to attend the lectures, synchronously or asynchronously, and study the material presented during the lectures. Synchronous attendance is not mandatory, although it is encouraged. Students who cannot attend synchronously because of the time zone are encouraged to ask questions during the office hours, which will also be synchronous.

-- How flexible would you be with a student who wants to take another course with overlapping meeting times, as least according to SPIRE?
It is flexible because Synchronous attendance is not mandatory.

COMPSCI 535: Computer Architecture

Instructor(s): Charles Weems

Lectures will be held synchronously on Zoom, and will be recorded with automatic generation of transcripts. The course will also be on Moodle, with slides, handouts, and other resources posted there. The exams will be replaced with in-class participation exercises that are graded on the basis of engagement with the exercise. Participation exercises may take the form of notes from a breakout discussion, completion of a worksheet (typically done collaboratively in a breakout), answering some questions posed in class (may take the form of a quiz, due to limitations of Moodle, but will be graded for the attempt), or uploading an image or other file related to work done in class. Homework will involve reading the required textbook and submitting discussion questions for each section, and a semester team project to design an instruction set architecture and implement a software simulation of it, running some simple benchmarks. Part of building the simulator will also involve writing a simple assembler. There will be a series of in-class presentations and demos for the project that will be evaluated for completeness and on-schedule progress. A final demonstration of the project will be given over Zoom during the final exam period, and a written final report for the project will be submitted on that date. Both the project proposal and final report will have draft submission dates, with feedback and a preliminary grade that will be replaced with the grade for the final version.

COMPSCI 546: Applied Information Retrieval

Instructor(s): Hamed Zamani

COMPSCI 546 will be a fully remote course and will be presented synchronously. After each online session, the recorded presentation will be made online for the students who cannot attend the live presentations. Students can meet the instructor and the TA and discuss the course material in virtual office hours. Attending the course sessions and the office hours is not required, however, students are strongly encouraged to attend the live sessions so they can ask questions and receive a live response.

COMPSCI 571: Data Visualization and Exploration

Instructor(s): Ali Sarvghad Batn Moghaddam

Data Visualization and Exploration course will have two sections: (1) asynchronous pre-recorded lectures and (2) synchronous discussions. Each lecture will be followed by a discussion.

At the end of a lecture, an exercise related to the topics covered will be given. Students are required to work on the problem and submit their solution before the next class. This homework will be part of their overall evaluation. Following a lecture, we will have a live discussion class where we share and discuss solutions to the problem, make announcements about the course, and answer questions related to topics covered in the previous lecture. The discussion sessions will be recorded for the benefit of the students who cannot attend the session.

COMPSCI 574: Intelligent Visual Computing

Instructor(s): Evangelos Kalogerakis

Lecture material will be pre-recorded and available asynchronously. Scheduled class time will be used for additional (synchronous) material and live discussion (attendance is optional, yet encouraged). These zoom meetings will also be recorded. There will be scheduled office hours with the instructor and the TAs, including additional instructor office hours for students in different time zones. Team work can be done asynchronously. Zoom links, lecture notes, recorded videos, programming resources, and assignments are posted on Moodle. Piazza will be used for asynchronous Q & A with the instructor and TAs.

COMPSCI 589: Machine Learning

Instructor(s): Justin Domke

The class will consist of real-time synchronous lectures during the scheduled time. These will be recorded. Students are not strictly required to attend lectures. However there will be quizzes that are scheduled to be taken during class time, and students must be available for these in real time. (These quizzes will be announced in advance.) Other than for quizzes, students are not required to attend in real time. (Though it is of course strongly encouraged, since this makes it possible to ask questions, participate in discussions, etc.)

COMPSCI 590A: System Defense and Test

Instructor(s): Parviz Kermani

-- What are the course events?The class will meet once a week and will be conducted online using Zoom.

-- Which are synchronous and which asynchronous?The class is synchronous. I will conduct the class very similar to a live class and try to keep it interactive.

-- Which will be recorded?Zoom sessions will be recorded and made available to students.

-- For which is attendance required?
To benefit the most out of the course,students are strongly encouraged to attend the class sessions (Zoom sessions).

-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?
Not allowed

COMPSCI 590J: Cyber Effects: Reverse Engineering, Exploit Analysis, and Capability Development

Instructor(s): Seth Landsman, Nicholas Merlino, Daniel Walters, Edward Walters, Adam Woodbury

COMPSCI 590M: Introduction to Simulation

Instructor(s): Peter Haas

The current plan is to have required synchronous lectures via Zoom during regular class hours (i.e., twice weekly), which will be recorded. Exams will be given online. Optional discussion sessions will be available to accommodate both local and remote students. Students are discouraged from taking a course with overlapping meeting times unless the other course is asynchronous. This plan might be modified to be more asynchronous if a substantial portion of the class is in a remote time zone.

COMPSCI 590W: Health Informatics and Data Science

Instructor(s): Sunghoon Lee, Anthony Nunes

-- What are the course events?
Lecture, some in-class presentation, assignments, and exam.

-- Which are synchronous and which asynchronous?
Lectures will be synchronous but recordings will be available on Moodle.
Exam and in-class presentation will be synchronous unless students are in different time zones.
Assignment will be asynchronous.

-- Which will be recorded?
Lectures will be recorded.

-- For which is attendance required?
Attendance for some lectures may be required. However, for students having difficulty attending the class, the attendance will not be required.

-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?
Instructors do not recommend to take another course with overlapping meeting times.

COMPSCI 591NR: Seminar - Neural Networks: from Neuroscience to the Forefront of AI

Instructor(s): Hava Siegelmann

1. The class is remote and synchronous-required. Students are required to attend class during the regularly-scheduled class time. There are no videos, and students will not pass the class unless they come to classes.
2. Grades are based on class, presentations, and projects.

COMPSCI 601: Computation Theory

Instructor(s): Neil Immerman

I will lecture via Zoom with slides which I will mark up with an iPad during the lecture. The lectures will be recorded and the marked-up slides will be posted. During office hours I will answer your questions and again I will use an iPad, recording the office hours and posting the notes.
Participation will be encouraged via questions and answers both synchronously at lectures and office hours and asynchronously via Piazza. Similarly questions and comments on Piazza about the readings and problem sets are always encouraged.

COMPSCI 603: Robotics

Instructor(s): Roderic Grupen

-- What are the course events? lecture, office hours,

-- Which are synchronous and which asynchronous? all events synchronous, lectures (sync & async/recorded), may try hybrid class with pre-recorded lectures and use class time to work exercises, discuss written and programming exercises

-- Which will be recorded? lectures

-- For which is attendance required? scheduled lecture times

-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE? if I adopt the hybrid model, students are required to attend lecture periods which will be used to work exercises

COMPSCI 611: Advanced Algorithms

Instructor(s): Ramesh Sitaraman

Lectures will be delivered live during the scheduled times and will be interactive in nature. Students are strongly encouraged to attend lectures during the regularly scheduled times. Lectures will also be recorded for later viewing. The lecture notes will be posted. There will be scheduled office hours.

COMPSCI 645: Database Design and Implementation

Instructor(s): Yanlei Diao

COMPSCI 674: Intelligent Visual Computing

Instructor(s): Evangelos Kalogerakis

Lecture material will be pre-recorded and available asynchronously. Scheduled class time will be used for additional (synchronous) material and live discussion (attendance is optional, yet encouraged). These zoom meetings will also be recorded. There will be scheduled office hours with the instructor and the TAs, including additional instructor office hours for students in different time zones. Team work can be done asynchronously. Zoom links, lecture notes, recorded videos, programming resources, and assignments are posted on Moodle. Piazza will be used for asynchronous Q & A with the instructor and TAs.

COMPSCI 677: Distributed and Operating Systems

Instructor(s): Marco Serafini

Classes will be synchronous and will be offered on Zoom. They will be recorded and made available online. Synchronous attendance is not mandatory, although it is encouraged.

Students who cannot attend synchronously because of the time zone are encouraged to ask questions during the office hours, which will also be synchronous.

Students are expected to attend the lectures, synchronously or asynchronously, and study the material presented during the lectures. They will also have to participate to the following activities:

- Homework (individual)
- Projects (group)
- Midterm and final exam

COMPSCI 683: Artificial Intelligence

Instructor(s): Yair Zick

COMPSCI 685: Advanced Natural Language Processing

Instructor(s): Brendan O'Connor

COMPSCI 688: Probabilistic Graphical Models

Instructor(s): Justin Domke

The class will consist of real-time synchronous lectures during the scheduled time. These will be recorded. Students are not strictly required to attend lectures. However there will be quizzes that are scheduled to be taken during class time, and students must be available for these in real time. (These quizzes will be announced in advance.) Other than for quizzes, students are not required to attend in real time. (Though it is of course strongly encouraged, since this makes it possible to ask questions, participate in discussions, etc.)

COMPSCI 690A: Advanced Methods in HCI

Instructor(s): Narges Mahyar

the course will be conducted remotely with a synchronous zoom meeting on Tuesdays from 10:00-11:15am. Lectures will be recorded and made available on Blackboard

COMPSCI 690OP: Optimization in Computer Science

Instructor(s): Madalina Fiterau Brostean

The course will be held via Zoom, at the scheduled time (synchronous). It will be recorded and provided to the students within a day. It is mandatory to either attend the course (preferable) or listen to the recording (asynchronous).

The instructor will have 2 sets of discussions / office hours, one of which will be scheduled to accommodate students in other time zones. There will be TA-led discussions (recitations), twice a week, scheduled to accommodate the majority of students.

Students should not take courses with overlapping lecture times according to SPIRE.

COMPSCI 690W: Advanced Wireless Networking and Sensing in IoT

Instructor(s): Jie Xiong

- What are the course events?

There will be lectures, homework assignments, presentations and exams.
The team-based project will be removed due to pandemic.


-- Which are synchronous and which asynchronous?

Lectures and presentations will be synchronous. The recorded version will also be available.


-- Which will be recorded?

Lectures and presentations will be recorded.


-- For which is attendance required?

Attendance is encouraged but not required.


-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?

I'm very flexible!

COMPSCI 691DD: Seminar - Research Methods in Empirical Computer Science

Instructor(s): David Jensen

COMPSCI 691NR: Seminar - Neural Networks: from Neuroscience to the Forefront of AI

Instructor(s): Hava Siegelmann

COMPSCI 692B: Seminar - Online Learning and Inference for Distributed Systems

Instructor(s): Donald Towsley

COMPSCI 697M: Special Topics - Fixing Social Media

Instructor(s): Ethan Zuckerman

COMPSCI 891M: Seminar - Theory of Computation

Instructor(s): Neil Immerman

Weekly lectures will be given on Zoom by participants and/or invited guests. The lectures will be recorded and the slides will be posted afterwards. Questions by attendees are always encouraged. If there is interest from people who can't attend synchronously, then we will have a Piazza site where anyone can post and/or answer questions about each lecture,

COMPSCI H250: Honors Colloquium for Introduction to Computation

Instructor(s): David Barrington

Course is synchronous and remote, with one class meeting per week.

COMPSCI H311: Honors Colloquium for Introduction to Algorithms

Instructor(s): Marius Minea

There will be synchronous lectures, also recorded; attendance is expected.

COMPSCI H446: Honors Colloquium for Search Engines

Instructor(s): David Fisher

Class meeting time involves lecture and group discussion that will be conducted in Zoom. These will be recorded for asynchronous viewing. Students should attend most, if not all, of the meetings. Office hours at accessible times for all time zones will be provided. This colloquium could be taken entirely asynchronously, with the expectation that it will be more difficult to succeed without participation in the group discussions.

INFO 150: A Mathematical Foundation for Informatics

Instructor(s): Mohammadhassan Hajiesmaili

Class is completely asynchronous with weekly submissions/engagements and periodic quizzes/exams. Office hours will happen at scheduled times and by appointment on a weekly basis.

INFO 197P: Special Topics - Programming in Python for Data Science

Instructor(s): Emma Anderson

INFO 248: Introduction to Data Science

Instructor(s): Gordon Anderson

What are the course events?
Lectures: slides (pdf) and video (pre-recorded)
Labs: inquiry-based questions to submit.
Text: readings assigned.
Project: a project is assigned to be completed over the course of the semester. Students work in pairs.
Exams: Midterm and Final exams, administered online.
Office hours: sessions provided by instructors and TA.

-- Which are synchronous and which asynchronous?
Labs and Office hours, and online exams are the only synchronous
components.

-- Which will be recorded?
Pre recorded Lectures

-- For which is attendance required?
Online Exams

-- How flexible would you be with a student who
wants to take another course with overlapping
meeting times, as least according to SPIRE?
No problem

INFO 490C: Introduction to Social and Cultural Analytics

Instructor(s): Laure Thompson

This course will be predominantly asynchronous. All lecture and demonstration materials will be recorded and shared online for asynchronous viewing. The lecture time slot will be used for optional, synchronous "office hours". This block of time may be used to overview recently introduced topics, answer student questions about covered topics, homework, and projects, as well as provide a space for students to meet and talk collectively. These office hours are supplementary and entirely optional, so students interested in enrolling in another course with overlapping slots are welcome to do so.

INFO 690C: Introducation to Social and Cultural Anayltics

Instructor(s): Laure Thompson

This course will be predominantly asynchronous. All lecture and demonstration materials will be recorded and shared online for asynchronous viewing. The lecture time slot will be used for optional, synchronous "office hours". This block of time may be used to overview recently introduced topics, answer student questions about covered topics, homework, and projects, as well as provide a space for students to meet and talk collectively. These office hours are supplementary and entirely optional, so students interested in enrolling in another course with overlapping slots are welcome to do so. For the graduate section, there will also be some required course meetings. The time and relative frequency will be decided collectively based on student schedules and needs.


Last automatic generation: 3/1/2021 at 2:05:12 PM