Intro Group:
If this is your first programming course (you have not been in the CS elective or it has been a long time since you took the elective, click the link above).
Intermediate Group:
If you have been through a couple of CS electives recently, click the link above.