CSCI 4446/5446 Course materials:

Liz's videos and written materials:

Some useful and/or interesting links: (caveat emptor!)