We will firstly introduce some physics background for later discussion. Then we will move on to Chern-Simons theory with compact and complex gauge group. Also, some recent developments including state integral model will be discussed.