Computer Science
Tasos Kyrillidis
Instructor listed on Rice's public Course Schedule.
Average rating
3.7
11 temporary mock ratings
Difficulty
2.7
course-linked average
Courses
5
in seeded sections
No matched public profile yet
This instructor is listed in Rice's public course schedule, but Perch did not find a reliable match in the public People of Rice profile directory.
Courses taught
COMP 282
Computational Optimiz. For AI
This course provides the mathematical and computational foundations necessary for understanding mod-ern AI/ML systems, with a focus on optimization and computational perspectives. The course interweaves three main threads: (1) computational linear algebra through the lens of optimization problems, (2) multi-variate calculus and optimization concepts essential for understanding learning algorithms, and (3) practical implementation using Python’s scientific computing ecosystem. Students will learn to implement and analyze fundamental algorithms for machine learning, developing both theoretical understanding and practical coding skills. The course emphasizes computational efficiency, algorithm implementation, and the connections between mathematical theory and practical AI applications. This class is intended to prepare students for upper-level AI classes.
COMP 390
Computer Science Projects
Theoretical and experimental investigations under staff direction. Repeatable for Credit.
COMP 490
Computer Science Projects
Theoretical and experimental investigation under staff direction. Repeatable for Credit.
COMP 590
Computer Science Projects
Advanced theoretical and experimental investigations under staff direction. The student must have a full-time internship to receive 4 credits for this course. Repeatable for Credit.
COMP 800
Graduate Research
Repeatable for Credit.