Teaching Supervised Theses Algorithms and Complexity of Problems Arising from Strategic Settings Algorithms for Game-Theoretic Environments