Final project computer science. Thammasat University.