CS 421: Programming Languages and Compilers
Pinned Announcements
  • 2/2/23 - The date of the final was incorrectly posted as Tuesday February 9 at 7:00pm - 10:00pm. I must obey the time listed at the Office of the Registrar , which cites 1:30-4:30 p.m., Friday, May 12 and the time of our final. (Please check me, as I gave the time one line up last time. It's the second table on the page.) I must have a conflict exam because I gave time conflict overrides, and I have requested to have the conflict exam at time I originally posted, and will allow students who made plans based on that date to take it then, assuming I am allowed to have enough space at that time. I won't know that for a few weeks yet. - ELG

  • News for Spring 2023
  • 1/19/23 - The mps webpage is now up. It gives a summary of the dates for release and submission of the MPs and WAs. Below those two tables is some information that will help you develop, test and debug your code. While it is probably not needed by most of you for this first assignment, I recommend reading it, and even trying out the suggestsion even on this first assignment. It will help you remember that this information exists when you are working on more difficult assignments later. - ELG

  • 1/19/23 - If you joined the class on or after the first day of the semester, please email me to let me know. I uploaded the rosters for the various sections of this class into each of Campuswire and PrarieTest to give students access to these resources. I must also add any late-comers, so I need to know I need to do this. - ELG

  • 1/18/23 - Welcome to CS421, Spring 2023. 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, Spring 2023

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

    Class Schedule
    Mon, Wed, Fri 10:00am - 10:50am
    1025-0027 Campus Instructional Facility
    Zoom Info:Meeting Id: 838 6324 1301
    Passcode: cs421
    URL: https://illinois.zoom.us/j/83863241301?pwd=U2dtRm9RUmhVQUw4d3dFOVJxNHY4UT09

    Elsa Gunter
    Email: egunter@illinois.edu
    Office: 2112 SC
    Phone: 265-6118
    Office Hours Zoom Info:
                  Meeting Id: 871 2339 8534
                  Passcode: ugrads
                  Elsa's Office Hour Zoom Room URL
    Hours: Wed 3:00pm-3:50pm
                  Fri 1:30pm-2:20pm
                 Also by appointment

    Teaching Assistants
    Email: faruhan2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 344 676 8281
                  Passcode: 340070
                 Aruhan's Zoom Room
    Hours: Tues 1:00pm-2:40pm

    Amrith Balachander
    Email: amrithb2@illinois.edu
    Office Hours Zoom Info:
                 Amrith Balachander's Zoom Room
    Hours: Mon 3:00pm-3:50pm, Fri 4:00pm-4:50pm

    Shaurya Gomber
    Email: sgomber2@illinois.edu
    Office Hours Zoom Info:
                 Shaurya Gomber's Zoom Room
    Hours: Mon 2:00pm-2:50pm, Wed 1:00pm-1:50pm

    Paul M Krogmeier
    Email: paulmk2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 833 7626 0627
                  Passcode: 918976
                 Paul M Krogmeier's Zoom Room
    Hours: Wed 4:00pm-5:40pm

    Sizhuo Li
    Email: sizhuol3@illinois.edu
    Office Hours Zoom Info:
                 Sizhuo Li's Zoom Room
    Hours:Fri 9:00am-9:50ap, 11:00am-11:50am

    Yerong Li
    Email: yerong2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 853 1705 2510
                  Passcode: 11111
                 Yerong Li's Zoom Room
    Hours:Mon 1:00pm-1:50pm, Tues 3:00pm-3:50pm

    Mike Qin
    Email: yudiqin2@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 461 793 9149
                  Passcode: 5hNhi9
                 Mike Qin's Zoom Room
    Hours:Thurs 9:00am-9:50am, 5:00pm-5:50pm

    Tomoko Sakurayama
    Email: tomokos2@illinois.edu
    Office Hours Zoom Info:
                 Tomoko Sakurayama's Zoom Room
    Hours:Thurs 12:30pm-2:10pm

    Jun Yang
    Email: jy70@illinois.edu
    Office Hours Zoom Info:
                  Meeting Id: 2225306738
                  Passcode: 123456
                  Jun Yang's Zoom Room
    Hours:Tues 9:00am-10:40am