This document contains a worksheet for the Compiler Design course CS6660. It includes questions related to lexical analysis, syntax analysis, and code generation. Specifically, it asks students to construct symbol tables, finite automata, parse trees, and three-address code. The questions are meant to help students learn and practice different phases of compiler construction.