Back to professors

Computer Science

Luis Fernando Guzman Nateras

Instructor listed on Rice's public Course Schedule.

Average rating

3.3

13 temporary mock ratings

Difficulty

3.3

course-linked average

Courses

2

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 613

Programming Languages

This course covers important concepts of programming languages that are critical to understanding and constructing software artifacts. These concepts will be studied in the context of multiple programming paradigms, including functional and object-oriented programming. By using different paradigms, you will learn to think more deeply than in terms of a single approach or the syntax of one language. This course aims to provide a framework for understanding how to use language constructs effectively and how to design correct and elegant programs in any language. In order to enroll in an online section of this course, you are expected to have a working camera and microphone. During class sessions, you must be able to participate using your microphone and you are expected to have your camera on for the duration of the class so that you are visible to the instructor and other students in the class, just as you would be in an in-person class.

Computer ScienceNone3 credits
3.211.3hGuzman Nateras, Luis Fernando

COMP 654

AI Paradigms

This course provides a broad survey of foundational and contemporary paradigms in Artificial Intelligence (AI), with a focus on approaches beyond traditional Machine Learning (ML). Students will explore a range of AI methods including symbolic reasoning, search and planning, evolutionary computation, multi-agent systems, information retrieval, transfer learning, generative models, and explainability. Emphasis is placed on understanding the theoretical foundations, practical applications, and limitations of each approach. Through hands-on labs, in-class activities, and assignments, students will gain experience implementing and analyzing AI systems in practical settings, and evaluating their suitability for different problem domains. This course is suitable for students seeking a comprehensive overview of the AI field, including those transitioning into or advancing within computer science and data science careers. In order to enroll in an online section of this course, you are expected to have a working camera and microphone. During class sessions, you must be able to participate using your microphone and you are expected to have your camera on for the duration of the class so that you are visible to the instructor and other students in the class, just as you would be in an in-person class. Recommended Prerequisite(s): COMP 647 or COMP 642.

Computer ScienceNone3 credits
3.710.1hGuzman Nateras, Luis Fernando

Recent comments