ICC 523 Projects:
● mini-project 1
● mini-project 2
● mid-term project
● mini-project 3
● final project