CS 421: Programming Languages and Compilers
News for Fall 2022
  • 9/25/22 - On Thursday (9/22/22) I posted Sample Midterm 1, and now I have posted Solutions for Sample Midterm 1 as well. - ELG

  • 9/15/22 - I have an ongoing family medical urgency that requires me to mostly be at home. I will be doing my office hours only in Zoom today. I will come in for lecture and then go straight home for the late afternoon office hour. - ELG

  • 9/13/22 - The lecture on September 8 failed to be recorded. I was not aware of this until Sundayn and I had a lot a extra family urgencies to handle on Sunday and Monday (and today and probably another day or two). Last night I rerecorded the lecture and posted it to the CS 421 channel on MediaSpace. Because some material for MP3 was covered in that lecture, I went over it again today, and I have given a two day extension on MP3. - ELG

  • 9/5/22 - I have posted a revised mps webpage. It contains information about how to interactively develop and debug your code. - ELG

  • 8/24/22 - It was not and is not my intention to teach this class as a hybrid class. However, with about 2% of the class reporting being in COVID quarantine, and the fact that the only realistic way I seem to have of recording the class in the room we have been assigned is to use Zoom, it 's reasonable to allow students who can not attend in person to attend the zoom session created for the recording. The information is as follows:
                  Zoom Info:Meeting Id: 838 6324 1301
                  Passcode: cs421
                  URL: https://illinois.zoom.us/j/83863241301?pwd=U2dtRm9RUmhVQUw4d3dFOVJxNHY4UT09
    - ELG

  • 8/24/22 - Tuesday's lecture was not recorded in class. I apologize for that. I rerecorded it last night. The video is now up on the MediaSpace channel for CS 421 for Fall 2022. - ELG

  • 8/22/22 - Welcome to CS421, Fall 2022. This page will be the main bulletin board for the course, and hence is always under construction. Please check it frequently. Essential notices will be posted here.
    We will also be using PrairieLearn this semester. Please go to https://www.prairielearn.org and add

    CS 421: Programming Languages and Compilers, Fall 2022

    as one of your courses there for this semester. - ELG
    Contacting Staff
    Submitting Assignments
    Regrade Policy
    Policy on Cheating

    Class Schedule
    Tues, Thurs 2:00pm - 3:15pm
    3039 Campus Instructional Facility

    Elsa Gunter
    Email: egunter@illinois.edu
    Office: 2112 SC
    Phone: 265-6118
    Office Hours Zoom Info:
                  Meeting Id: 871 2339 8534
                  Passcode: ugrads
                  URL: https://illinois.zoom.us/j/87123398534?pwd=d1JzUG9NanJHd2hLNjRtYWZybXgwUT09
    Hours: Thurs 10:30am-11:20m
                  Thurs 3:45pm-4:35pm
                 Also by appointment

    Teaching Assistants
    Paul M Krogmeier
    Email: paulmk2@illinois.edu
    Hours: Tues 10:30am-12:10pm

    John J Lee
    Email: jlee170@illinois.edu
    Hours: Tues 12:30pm-1:20pm
                 Thurs 12:30-m-1:20pm

    Dan Plyukhin
    Email: daniilp2@illinois.edu
    Hours: Fri 1:30-3:10pm

    Luhao Wang
    Email: luhaow2@illinois.edu
    Hours: Mon 11:30pm-1:30pm

    Haoqing Zhu
    Email: haoqing3@illinois.edu
    Hours: Wed 3:30pm-5:30pm