\LoadClass[11pt]{article} \ProvidesClass{umass-synthesis-proposal} \setlength{\parindent}{0.0in} \setlength{\parskip}{12pt} \setlength{\topmargin}{-0.5in} \setlength{\textheight}{9in} \setlength{\oddsidemargin}{-0.25in} \setlength{\evensidemargin}{0pt} \setlength{\textwidth}{7.0in} \def\singlespace{\baselineskip=1em} \def\doublespace{\baselineskip=2em} \providecommand{\blank}[1]{$\underline{\hbox to #1{\hfil}}$} \providecommand{\filledblank}[2]{ \settowidth{\@namelength}{#2} \@nameadvance=#1 \advance \@nameadvance by -\@namelength \divide \@nameadvance by 2 \blank{\@nameadvance}\underline{#2}\blank{\@nameadvance}} \parindent=0pt \pagestyle{empty} \tolerance=10000 \hbadness=10000 \newlength{\@namelength} \newlength{\@nameadvance} \newcommand{\proposaltop}[2]{ \begin{center} {\bf COMPUTER SCIENCE DEPARTMENT \\ SYNTHESIS PROJECT PROPOSAL FORM}\\ (Synthesis Proposal forms are due no later than the last day of classes in the semester before the portfolio is submitted.) \end{center} \begin{flushright} {\bf Date: \hbox to 0pt{\hskip.1in\today\hss}\blank{2in}} \end{flushright} \hbox to \textwidth{% {\bf Name of student:}% \hbox to 0pt{\hskip.1in#1\hss}\leaders\hbox{$\underline{\ }$}\hfill} \vskip1em \hbox to \textwidth{% {\bf Title of Project:}% \hbox to 0pt{\hskip.1in#2\hss}\leaders\hbox{$\underline{\ }$}\hfill} \vskip1em } \newcommand{\proposalsignature}[1]{ APPROVED \filledblank{2in}{#1}\ Synthesis Advisor \blank{2.4in}\\ \noindent\makebox[\textwidth]{\hspace{1.5in}{\small Printed Name} \hspace*{2.5in}{\small Signature}\hfill} \vskip1em} \providecommand{\proposalend}{ APPROVED (Graduate Program Director): \rule{3.6in}{.01in}\\ \vspace{0.25in} Faculty: Signatures on the Synthesis Project Proposal form certify that the project requires the candidate to do work that results in a non-trivial synthesis between different areas of computer science. Synthesis advisors must write a recommendation letter for their advisees submitting portfolios. \begin{center} {\it This form will be added to your portfolio.} \end{center} \pagebreak} \newenvironment{projectdescription}{{\bf Description of Project: }}{\vfill}