This course presents a specialized variant of Harvard University's introduction to computer science, CS50, tailored specifically for lawyers and law students. Unlike the traditional bottom-up approach of CS028, this course adopts a top-down method emphasizing high-level concepts and design decisions important in the legal field. It aims to deepen students’ understanding regarding the legal ramifications of technological choices made by clients.