Topics in Low Dimensional Topology: Symplectic techniques in low-dimensional topology