Courses

Courses taught by Robert Hoehndorf — recent first.

YearCourseProgramRoleCode
2026Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2026Neurosymbolic AIComputer ScienceInstructor
2025Applications of AI in BioinformaticsComputer ScienceInstructor
2025Algorithms in BioinformaticsComputer ScienceInstructor
2025Foundations of BioengineeringBioengineeringCo-Instructor
2024Foundations of BioengineeringBioengineeringCo-Instructor
2024Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2024Neurosymbolic AIComputer ScienceInstructor
2023Data AnalyticsComputer ScienceInstructor
2022Algorithms in BioinformaticsComputer ScienceInstructor
2022Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2021Foundations of BioengineeringBioengineeringCo-Instructor
2021Data AnalyticsComputer ScienceInstructor
2021Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2020Algorithms in BioinformaticsComputer Science / BioengineeringInstructor
2020Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2019Introduction to Artificial IntelligenceComputer ScienceInstructor
2018Applied OntologyComputer ScienceInstructor
2017-2018Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2016-2017Applied OntologyComputer ScienceInstructor
2015-2016Knowledge Representation and ReasoningComputer ScienceInstructorCS 247
2015Computer Science Graduate SeminarComputer ScienceOrganizer
2014Object-Oriented ProgrammingSoftware Engineering CollegeInstructor
2013-2014Professional and Personal DevelopmentComputer ScienceInstructor
2013Object-Oriented ProgrammingSoftware Engineering CollegeInstructor
2013Machine learningComputer ScienceCo-instructor
2006-2007Computer science and society / InformationComputer ScienceInstructor and co-organizer
2005-2008Ontology in medical information systemsComputer ScienceCo-instructor