Recent advances in various software disciplines have given rise to disruptive forces, affecting almost every type of business. Due to such a rapid proliferation of software in business domains and our personal lives, software questions are increasingly becoming central to a wide variety of legal matters. Computer Science for Lawyers is specifically designed to expose students to fundamental concepts and skills in computer science that are likely to be relevant in their future professional careers, especially for students with an interest in litigation practice.