Thesis Advised & Courses Taught