course notes special topics 2097895