Course Description: TFT 340