added support for adding TA through UI. now a TA cannot add the same course as student.