This document summarizes a session on logic and knowledge representation taught by Assistant Professor M. Gokilavani. The session covered topics including first-order logic, its syntax and semantics. First-order logic allows representing more complex statements than propositional logic using objects, relations, functions, predicates, and quantifiers. It was explained that first-order logic statements have subjects and predicates, and can be composed of atomic and complex sentences using connectives. The universal and existential quantifiers were defined, and examples were given of representing statements in first-order logic. The next session will continue covering first-order logic.