In Semester 2 of 2016 Charl is teaching Discrete Mathematics and Operations Research, and also the new subject Approximation Algorithms and Heuristics.