introduction to a special topics course csce 689 4167894