Instructor: Virgil Pavlu E-mail: v.pavlu@northeastern.edu, but I prefer Teams-chat
Lecture:
Mon+Wed 2:50-4:30 pm, BK 310
Office
hours (queue, first-come; TAs may leave after an hour if empty):
Boston campus: Mon 7:30 pm, HA-321; Wed 7:30 pm, RY-431;
Thu 6:00 pm, HS-107
Tentative schedule:
| Time | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| 9:00 | |||||||
| 9:30 | |||||||
| 10:00 | Rohil - HDEMO | ||||||
| 10:30 | Rohil - HDEMO | ||||||
| 11:00 | Aashish-LLM | Rohil - HDEMO | Aashish-LLM | Rohil - HDEMO | Alex - HQW | Alex - HQW flex time | |
| 11:30 | Aashish-LLM | Rohil - HDEMO | Aashish-LLM | Rohil - HDEMO | Alex - HQW | Alex - HQW flex time | |
| 12:00 | Aashish-LLM | Rohil - HDEMO | Aashish-LLM | Shreyas Lecture QA | Alex - HQW | Alex - HQW flex time | |
| 12:30 | Aashish-LLM | Rohil - HDEMO | Aashish-LLM | Shreyas Lecture QA | Alex - HQW | Alex - HQW flex time | |
| 1:00 | Shreyas Lecture QA | ||||||
| 1:30 | Shreyas Lecture QA | Divyam - HQW | |||||
| 2:00 | Sanjana-LLM | Sanjana-LLM | Divyam - HQW | Samarth - HQW flex time | |||
| 2:30 | CLASS | Sanjana-LLM | CLASS | Sanjana-LLM | Divyam - HQW | Samarth - HQW flex time | |
| 3:00 | CLASS | Sanjana-LLM | CLASS | Sanjana-LLM | Divyam - HQW | Samarth - HQW flex time | |
| 3:30 | CLASS | Sanjana-LLM | CLASS | Samarth, Sanjana | Henry - HQW | Samarth - HQW flex time | |
| 4:00 | CLASS | CLASS | Samarth - HDEMO | Henry - HQW | |||
| 4:30 | CLASS | CLASS | Samarth - HDEMO | Henry - HQW | |||
| 5:00 | Samarth - HDEMO | ||||||
| 5:30 | |||||||
| 6:00 | Rohil - HDEMO | HS107 Alex, Henry | |||||
| 6:30 | Rohil - HDEMO | HS107 Alex, Henry | |||||
| 7:00 | Rohil - HDEMO | HS107 Alex, Henry | |||||
| 7:30 | HA321 Divyam, Aashish/Sanjana | Rohil - HDEMO | RY431 Henry | ||||
| 8:00 | HA321 Divyam, Aashish/Sanjana | RY431 Henry | |||||
| 8:30 | HA321 Divyam, Aashish/Sanjana | RY431 Henry | |||||
| 9:00 |
Please use the discussion forum for all questions regarding material, assignments, due dates, data issues, programming issues, etc. That is, do not use the direct email to TAs or Instructors for these questions.
Personal/private matters, such as availability, delays, grades, term projects or other advanced material, etc, should be in Teams private chat with instructor or course coordinator
Other texts
Kleinberg,
Tardos: Algorithms Design
Algorithms by S.
Dasgupta, C.H. Papadimitriou, and U.V. Vazirani
Algorithms by Robert Sedgewick, Kevin Wayne
There will be about 12 assignments, including programming assignments; see the schedule for exact dates. Each homework has two required parts:
You may discuss homework problems with classmates and form study groups. However, each student must understand the problems and write their own solutions and code. Do not give a solution to another student, and do not read or copy another student's solutions or code. At the beginning of your write-up, acknowledge everyone with whom you discussed the problems.
Late homework: Homework is due through Gradescope on the announced Friday deadline. Late work is normally not accepted. If you have a valid reason for a late submission, contact the instructor in advance to request an exception.
Except when an assignment explicitly directs you to use an LLM, the following policy applies:
Students may earn up to an additional 5% for being exceptionally active in office hours, especially by helping other students work through difficult problems. These weights are subject to slight adjustment, and grades may be curved.
All work submitted for credit must be your own.
You may discuss the homework problems or projects with your classmates, the teaching assistant(s), and instructor. You must acknowledge the people with whom you discussed your work, and you must write up your own solutions. Any written sources used (apart from the text) must also be acknowledged; however, you may not consult any solutions from previous years' assignments whether they are student or faculty generated.