Skip to content
markfloryanPublic

About

A University Level Discrete Math and Theory 2 Course (Theory of Computation)

Resources

Stars

14 stars

Watchers

1 watching

Forks

Repository files navigation

CS3120 - Discrete Math and Theory 2 (Theory of Computation)

Introduction | Repository contents | Head TAs | Office Hours | Contributing to this repository | Course description | License

Introduction

The repository contains content for CS3120 - Discrete Math and Theory 2 at the University of Virginia.

Course Description

The goal of this course is to understand the fundamental limits on what can be efficiently computed. These limits reveal properties about information, communication, and computing, as well as practical issues about how to solve problems. Introduces computation theory including grammars, automata, and Turing machines.

Repository Contents

Note that the links below will not work correctly if you are viewing this online at github.com -- you will need to clone (download) the repository first

  • Course Logistics: The syllabus, introductory slide deck, grading policy, course schedule, etc.
  • CBTF Information: Information about the Computer-Based Testing Facility (CBTF), where our quizzes will be held this semester.
  • Homeworks (md): The homeworks for the course, along with due dates and related things.
  • Schedule and Slides (md): Contains the slides used in the course.
  • Quiz Review: Contains some review topics when studying for quizzes.
  • SDAC Accommodations: Information for students who have SDAC Accommodations for the course.

Contacting Course Staff

There are a couple of ways you can contact course staff or other students if you need assistance. Please do your best to select the method that best fits your issue(s):

  • Personal, Not Urgent (Email): If you have a specific question about an area covered by a head TA (office hours, grading, regrades, homework), then you should first try to contact the head TA in that area (see table below for details). If your request is not handled in a timely manner or to your satisfaction, then email Floryan with the details.
  • Personal, Urgent: Have an urgent and personal request that needs to be handled within 24 hours. Email your instructor directly and please label your email as urgent in the subject line so it stands out.

Instructor and Head TAs

We have one instructor and multiple Head TAs for this course. Their names and emails are shown in the table below. Each head TA is responsible for a specific category (e.g., quiz grading, office hours, etc.). Students should always contact the relevant head ta first, as the primary point of contact regarding issues in each category. Instructors are often slow at responding and the head TAs can more quickly address your concern or escalate the situation to an instructor if necessary.

Instructors / Head TAs

Name Head TA / Inst. Head TA Category Email
Mark Floryan Instructor - mrf8t@virginia.edu
Gustavo Moreira Graduate TA CBTF, Quizzes, Piazza gm2qb@virginia.edu
Elina Liu UG TA Office Hours, OH Check-Ins bug4my@virginia.edu
Michael Chen UG TA Quiz Grading qqj2kb@virginia.edu
Thomas Kennedy UG TA Homework Grading nkq6bw@virginia.edu
Vincent Cheng UG TA Extensions vra7qv@virginia.edu
Angelica Bain UG TA - dcf3mm@virginia.edu
Carter Kardell UG TA - svf3ct@virginia.edu
Eleanor Boyer Uriarte UG TA - aff5gj@virginia.edu
Elsa Norman UG TA - xqd8qm@virginia.edu
Eric Zeng UG TA - jvx7md@virginia.edu
Katie Hutchinson UG TA - ehe9vz@virginia.edu
Michael Sy UG TA - qha6dx@virginia.edu
Nurdin Hossain UG TA - rkh9kv@virginia.edu
Sri Kannan UG TA - bff5wv@virginia.edu
Shubs Debsarkar UG TA - fvc9ch@virginia.edu

Office Hours Description and Schedule

Office Hours Queue

Our office hours queue can be found here.

Office Hours Locations:

All in-person TA office hours will be held in Thornton Stacks. We will notify you if this changes.

Zoom office hours will be held on Zoom.

Floryan's office hours are in Rice 203.

Floryan's Office Hours (Rice 203)

  • Mondays from 1:30-3:00
  • Tuesdays from 1:30-3:00

TA Office Hours:

TA Office hours can be found by looking at the schedule below.

To join TA office hours on zoom, click the link in the table below.

<iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vTkHWlhg3Wk4XKrndrY51-hVnkSQDaCf0NG0eJ3RAiUl6KBvCJyZvON6qzraPRolorvU6EMfZQXO9GM/pubhtml?gid=0&single=true&widget=true&headers=false" style="border: 0" width="1000" height="800" frameborder="0" scrolling="no"></iframe>

License

The material in this repository is released under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA).

About

A University Level Discrete Math and Theory 2 Course (Theory of Computation)

Resources

Stars

14 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages