CS 384M Multimedia Systems - Dr. Harrick Vin
