Theoretical Computer Science, Mainly Focused On: Approximation Algorithms, Computational Geometry, Computational Complexity, Combinational Optimization