Noman Khan, a 4th semester CS student, is giving a presentation on transaction properties (ACID properties) for his Computer Science department. The presentation discusses that a transaction must either fully commit or rollback, leaving the data in a consistent state. A transaction must also have four key properties: Atomicity, ensuring all-or-nothing changes; Consistency, ensuring valid state transitions; Isolation, ensuring transactions don't interfere; and Durability, ensuring transaction changes survive crashes.