Course Description: TFT 300