Course Description: TFT 326