% COURSE APPROVAL FORM DOCUMENT STYLE -- Released 1 July 1995
% Copyright (C) 1995 by the Regents of the University of California.
% All rights reserved.
%
% Author: P. N. Hilfinger

\typeout{Document style `course-approval'.  Released 1 July 1995.}

\input article.sty\relax


%%%%%%%%%%%%%%%%%%%%%%% FONT STUFF %%%%%%%%%%%%%%%%%%%%%%%%%%

\font\uc=uc at 54true pt

\def\@mrm{ptmr}% times - roman
\def\@mit{ptmri}% times - italic
\def\@msl{phvro}% helvetica - oblique
\def\@mbf{phvb}% helvetica - bold (used only for titles)
\def\@mcsc{ptmrc}% times - roman - small caps
\def\@mtt{pcrr}% courier
\def\@mss{phvr}% helvetica - sans serif

%%%%%%%%%%% ADAPTED FROM psfonts.sty %%%%%%%%%%%%%%%%%%%

% Changed from L. Semenzato:
%	all tt fonts are unchanged
%	math-mode it fonts are unchanged
%	bug fix: missing capital Greek letters

% psfonts.sty - re-work of lfonts.tex to allow postscript fonts
% to replace cmr fonts.  Original by LA Carr.  Hacked by Van
% Jacobson.
%
% Original RCS Header: psfonts.sty,v 1.2 88/01/23 17:52:49 van Exp 
%
\def\@@getfont#1#2#3#4#5#6#7{%
\@ifundefined{\string #1\string #5}{\global\expandafter
    \font \csname \string #1\string #5\endcsname #4\@ptscale{#5}\relax}{}%
\@ifundefined{\string #1\string #6}{\global\expandafter
    \font \csname \string #1\string #6\endcsname #4\@ptscale{#6}\relax}{}%
\@ifundefined{\string #1\string #7}{\global\expandafter
    \font \csname \string #1\string #7\endcsname #4\@ptscale{#7}\relax}{}%
\@ifundefined{\string #1\string #3}{\global\expandafter
    \let \csname \string #1\string #3\endcsname #3\relax 
     \@addfontinfo#3{\textfont #2\csname \string #1\string #5\endcsname 
     \scriptfont #2\csname \string #1\string #6\endcsname 
     \scriptscriptfont #2\csname \string #1\string #7\endcsname 
     \def#1{\fam #2\csname\string #1\string #5\endcsname}}}{}#3#1}
\def\@@@getfont#1#2#3#4#5{%
\@ifundefined{\string #1\string #5}{\global\expandafter
    \font \csname \string #1\string #5\endcsname #4\@ptscale{#5}\relax}{}%
\@ifundefined{\string #1\string #3}{\global\expandafter
    \let \csname \string #1\string #3\endcsname #3\relax 
     \@addfontinfo#3{\def#1{\fam #2\csname\string #1\string #5\endcsname}}}{}#3#1}

\def\@psfonts#1#2#3#4{%
\def\prm{\@@getfont\prm\z@#1\@mrm{#2}{#3}{#4}}\prm%
\def\pit{\@@getfont\pit\itfam#1\@mit{#2}{#3}{#4}}\pit%
\def\psl{\@@getfont\psl\slfam#1\@msl{#2}{#3}{#4}}\psl%
\def\pbf{\@@getfont\pbf\bffam#1\@mbf{#2}{#3}{#4}}\pbf%
\def\ptt{\@@getfont\ptt\ttfam#1\@mtt{#2}{#3}{#4}}\ptt%
\def\psf{\@@getfont\psf\sffam#1\@mss{#2}{#3}{#4}}\psf%
\def\psc{\@@getfont\psc\scfam#1\@mcsc{#2}{#3}{#4}}\psc}

% math stuff: we want to use cmr operator characters but letters from current
% font.  So, we make a new family to hold cmrX & re-mathcode
% to force the operators to come from that family.
\newfam\@cmrfam
\newcount\@cmrscale
\def\@mathmap#1{\@cmrscale=\@cmrfam \multiply\@cmrscale by 256
\advance\@cmrscale by \the\mathcode#1 \mathcode#1=\@cmrscale\relax}
\def\@xmathmap#1{\@cmrscale=\@cmrfam \multiply\@cmrscale by 256
\advance\@cmrscale by \the#1 \mathchardef#1=\@cmrscale\relax}
\def\@cmrset#1#2#3{\textfont\@cmrfam #1%
\scriptfont\@cmrfam #2\scriptscriptfont\@cmrfam #3\relax}

\@mathmap{`\(}
\@mathmap{`\)}
\@mathmap{`\+}
\@mathmap{`\=}
\@mathmap{`\[}
\@mathmap{`\]}
\@xmathmap{\Gamma}
\@xmathmap{\Delta}
\@xmathmap{\Theta}
\@xmathmap{\Lambda}
\@xmathmap{\Xi}
\@xmathmap{\Pi}
\@xmathmap{\Sigma}
\@xmathmap{\Upsilon}
\@xmathmap{\Phi}
\@xmathmap{\Psi}
\@xmathmap{\Omega}
\@mathmap{`0}
\@mathmap{`1}
\@mathmap{`2}
\@mathmap{`3}
\@mathmap{`4}
\@mathmap{`5}
\@mathmap{`6}
\@mathmap{`7}
\@mathmap{`8}
\@mathmap{`9}

\def\vpt{\textfont\z@\fivrm 
  \scriptfont\z@\fivrm \scriptscriptfont\z@\fivrm
\textfont\@ne\fivmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi
\textfont\tw@\fivsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath
  \unboldmath\fam\@ne\@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@vpt555%
\@cmrset\fivrm\fivrm\fivrm%
\def\ly{\fam\lyfam\fivly}\textfont\lyfam\fivly 
    \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly 
\@setstrut\rm}
\def\@vpt{}
\def\vipt{\textfont\z@\sixrm 
  \scriptfont\z@\sixrm \scriptscriptfont\z@\sixrm
\textfont\@ne\sixmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\sixmi
\textfont\tw@\sixsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\sixsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath
  \unboldmath\@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@vipt666%
\@cmrset\sixrm\sixrm\sixrm%
\def\ly{\fam\lyfam\sixly}\textfont\lyfam\sixly 
    \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\sixly 
\@setstrut\rm}
\def\@vipt{}
\def\viipt{\textfont\z@\sevrm 
  \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
\textfont\@ne\sevmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi
\textfont\tw@\sevsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath
\unboldmath\@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@viipt755%
\@cmrset\sevrm\sixrm\fivrm%
\def\ly{\fam\lyfam\sevly}\textfont\lyfam\sevly 
    \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly 
\@setstrut \rm}
\def\@viipt{}

\def\viiipt{\textfont\z@\egtrm 
  \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
\textfont\@ne\egtmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi
\textfont\tw@\egtsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath
\unboldmath\@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@viiipt865%
\@cmrset\egtrm\sixrm\fivrm%
\def\ly{\fam\lyfam\egtly}\textfont\lyfam\egtly 
    \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly 
\@setstrut \rm}
\def\@viiipt{}

\def\ixpt{\textfont\z@\ninrm 
  \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm
\textfont\@ne\ninmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi
\textfont\tw@\ninsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
    \@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@ixpt965%
\@cmrset\ninrm\sixrm\fivrm%
\def\ly{\fam\lyfam\ninly}\textfont\lyfam\ninly 
   \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly 
\@setstrut \rm}
\def\@ixpt{}
\def\xpt{\textfont\z@\tenrm 
  \scriptfont\z@\sevrm \scriptscriptfont\z@\fivrm
\textfont\@ne\tenmi \scriptfont\@ne\sevmi \scriptscriptfont\@ne\fivmi
\textfont\tw@\tensy \scriptfont\tw@\sevsy \scriptscriptfont\tw@\fivsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
          \textfont\@ne\tenmi 
          \textfont\tw@\tensy \textfont\lyfam\tenly
          \@boldfalse}\@boldfalse
\def\boldmath{\@ifundefined{tenmib}{\global\font\tenmib\@mbi 
   \global\font\tensyb\@mbsy 
   \global\font\tenlyb\@lasyb\relax\@addfontinfo\@xpt
   {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
        \textfont\@ne\tenmib \textfont\tw@\tensyb 
        \textfont\lyfam\tenlyb \@prtct\@boldtrue}}}{}\@xpt\boldmath}%
\@psfonts\@xpt{10}75%
\@cmrset\tenrm\sevrm\fivrm%
\def\ly{\fam\lyfam\tenly}\textfont\lyfam\tenly 
   \scriptfont\lyfam\sevly \scriptscriptfont\lyfam\fivly 
\@setstrut \rm}
\def\@xpt{}
\def\xipt{\textfont\z@\elvrm 
  \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm
\textfont\@ne\elvmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi
\textfont\tw@\elvsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
          \textfont\@ne\elvmi \textfont\tw@\elvsy 
          \textfont\lyfam\elvly \@boldfalse}\@boldfalse
\def\boldmath{\@ifundefined{elvmib}{\global\font\elvmib\@mbi\@halfmag 
         \global\font\elvsyb\@mbsy\@halfmag
         \global\font\elvlyb\@lasyb\@halfmag\relax\@addfontinfo\@xipt
         {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold
                \textfont\@ne\elvmib \textfont\tw@\elvsyb 
                \textfont\lyfam\elvlyb\@prtct\@boldtrue}}}{}\@xipt\boldmath}%
\@psfonts\@xipt{11}86%
\@cmrset\elvrm\egtrm\sixrm%
\def\ly{\fam\lyfam\elvly}\textfont\lyfam\elvly 
   \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly 
\@setstrut \rm}
\def\@xipt{}
\def\xiipt{\textfont\z@\twlrm 
  \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm
\textfont\@ne\twlmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi
\textfont\tw@\twlsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
          \textfont\@ne\twlmi 
          \textfont\tw@\twlsy \textfont\lyfam\twlly
          \@boldfalse}\@boldfalse
\def\boldmath{\@ifundefined{twlmib}{\global\font\twlmib\@mbi\@magscale1\global
        \font\twlsyb\@mbsy \@magscale1\global\font
         \twllyb\@lasyb\@magscale1\relax\@addfontinfo\@xiipt
              {\def\boldmath{\everymath
                {\mit}\everydisplay{\mit}\@prtct\@nomathbold
                \textfont\@ne\twlmib \textfont\tw@\twlsyb 
                \textfont\lyfam\twllyb\@prtct\@boldtrue}}}{}\@xiipt\boldmath}%
\@psfonts\@xiipt{12}86%
\@cmrset\twlrm\egtrm\sixrm%
\def\ly{\fam\lyfam\twlly}\textfont\lyfam\twlly 
   \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly
 \@setstrut \rm}
\def\@xiipt{}
\def\xivpt{\textfont\z@\frtnrm 
  \scriptfont\z@\tenrm \scriptscriptfont\z@\sevrm
\textfont\@ne\frtnmi \scriptfont\@ne\tenmi \scriptscriptfont\@ne\sevmi
\textfont\tw@\frtnsy \scriptfont\tw@\tensy \scriptscriptfont\tw@\sevsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath 
          \textfont\@ne\frtnmi \textfont\tw@\frtnsy 
          \textfont\lyfam\frtnly \@boldfalse}\@boldfalse
\def\boldmath{\@ifundefined{frtnmib}{\global\font
        \frtnmib\@mbi\@magscale2\global\font\frtnsyb\@mbsy\@magscale2
         \global\font\frtnlyb\@lasyb\@magscale2\relax\@addfontinfo\@xivpt
               {\def\boldmath{\everymath
                {\mit}\everydisplay{\mit}\@prtct\@nomathbold
              \textfont\@ne\frtnmib \textfont\tw@\frtnsyb 
              \textfont\lyfam\frtnlyb\@prtct\@boldtrue}}}{}\@xivpt\boldmath}%
\@psfonts\@xivpt{14}{10}7%
\@cmrset\frtnrm\tenrm\sevrm%
\def\ly{\fam\lyfam\frtnly}\textfont\lyfam\frtnly 
   \scriptfont\lyfam\tenly \scriptscriptfont\lyfam\sevly 
\@setstrut \rm}
\def\@xivpt{}
\def\xviipt{\textfont\z@\svtnrm 
  \scriptfont\z@\twlrm \scriptscriptfont\z@\tenrm
\textfont\@ne\svtnmi \scriptfont\@ne\twlmi \scriptscriptfont\@ne\tenmi
\textfont\tw@\svtnsy \scriptfont\tw@\twlsy \scriptscriptfont\tw@\tensy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
          \textfont\@ne\svtnmi \textfont\tw@\svtnsy \textfont\lyfam\svtnly
          \@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@xviipt{17}{12}{10}%
\@cmrset\svtnrm\twlrm\tenrm%
\def\ly{\fam\lyfam\svtnly}\textfont\lyfam\svtnly 
   \scriptfont\lyfam\twlly   \scriptscriptfont\lyfam\tenly
\@setstrut \rm}
\def\@xviipt{}
\def\xxpt{\textfont\z@\twtyrm 
  \scriptfont\z@\frtnrm \scriptscriptfont\z@\twlrm
\textfont\@ne\twtymi \scriptfont\@ne\frtnmi \scriptscriptfont\@ne\twlmi
\textfont\tw@\twtysy \scriptfont\tw@\frtnsy \scriptscriptfont\tw@\twlsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
        \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly
        \@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@xxpt{20}{14}{12}%
\@cmrset\twtyrm\frtnrm\twlrm%
\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly 
   \scriptfont\lyfam\frtnly \scriptscriptfont\lyfam\twlly 
\@setstrut \rm}
\def\@xxpt{}
\def\xxvpt{\textfont\z@\twfvrm 
  \scriptfont\z@\twtyrm \scriptscriptfont\z@\svtnrm
\textfont\@ne\twtymi \scriptfont\@ne\twtymi \scriptscriptfont\@ne\svtnmi
\textfont\tw@\twtysy \scriptfont\tw@\twtysy \scriptscriptfont\tw@\svtnsy
\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath
        \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly
        \@boldfalse}\@boldfalse
\def\boldmath{\@subfont\boldmath\unboldmath}%
\@psfonts\@xxvpt{25}{20}{17}%
\@cmrset\twfvrm\twtyrm\svtnrm%
\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly 
   \scriptfont\lyfam\twtyly \scriptscriptfont\lyfam\svtnly 
\@setstrut \rm}
\def\@xxvpt{}
%
%   Fix accents for PostScript fonts (but break them for non-PostScript
%   fonts.)   -tgr, 6 April 91.
%
\def\H#1{{\accent"CD #1}}\def\.#1{{\accent"C7 #1}}
\def\dot{\mathaccent"70C7 }
\newdimen\aadimen
\def\AA{\leavevmode\setbox0\hbox{h}\aadimen\ht0
  \advance\aadimen-1ex\setbox0\hbox{A}\rlap{\raise.67\aadimen
  \hbox to \wd0{\hss\char'27\hss}}A}
\def\pounds{\char163}

%%%%%%%%%%%%%%%%%%%%%%%%%%% End of Font Stuff %%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%% COURSE APPROVAL FORM DEFINITIONS %%%%%%%%%%%%%%%%%%

\textwidth576true pt%
\textheight760truept%
\oddsidemargin-54truept%
\evensidemargin-54truept%
\headheight0pt%
\topmargin-83true pt%
\lineskip0pt%
\normallineskip0pt%

\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
\parindent0pt

\newcommand{\labeledbox}[5]{\leavevmode
   \hbox
     {\vbox{\hrule \@height \fboxrule
	    \hbox{\@tempdima#3\advance\@tempdima-#2
		  \vrule \@width \fboxrule \@height #2 \@depth \@tempdima
		  \@tempdima#1\advance\@tempdima-\fboxrule
		  \begin{minipage}[t]{\@tempdima}%
			 {#4}\quad{\tt#5}%
		  \end{minipage}%
		  \vrule \@width \fboxrule
		  \kern-\fboxrule}%
            \hrule \@height \fboxrule
	    \kern-\fboxrule}}}

\newcommand\checkbox[1]{\labeledbox{8truept}{7truept}{8truept}
			 {#1\hspace*{2pt}\small\sf X\fi}{}}

\newcommand{\centeredentry}[2]{
    \begin{minipage}{#1}\begin{center} #2 \end{center}\end{minipage}}

\newcommand{\underlinedentry}[2]{\underline{\hbox to #1{#2\hfil}}}

\newcommand{\spaceunder}[1]{\protect\rule[-#1]{0pt}{#1}}

\newcommand{\medspace}{\hspace*{6truept}}

\newcommand{\bigspace}{\hspace*{26truept}}

\def\makeform#1{\bgroup
\ps@empty
\let\it=\sl
\@normalsize\sf
\begin{minipage}[b]{4.43true in}
\rule{1pt}{0pt}\\
\raisebox{-31pt}{\uc C} \begin{minipage}[t]{3.6true in}
	\baselineskip16pt
	\begin{center}
	    {\large\bf COMMITTEE ON COURSES OF INSTRUCTION} \\
	    {\large\bf ACADEMIC SENATE - BERKELEY} \\
	    {\small\bf REQUEST FOR COURSE APPROVAL OR WITHDRAWAL} \\
	    {\small\bf E0610 (R7/92)}
	\end{center}
	\end{minipage} \\
\labeledbox{310truept}{8truept}{46truept}{\bigspace\small\sf DEPARTMENT}
	   {\par\quad\@department}
\end{minipage}
\hfil
\begin{minipage}[b]{250truept}
\labeledbox{250truept}{12pt}{52pt}{
\medspace\begin{minipage}[t]{240truept}
   {\footnotesize\rule[-4truept]{0pt}{16truept} DATE SUBMITTED (MO/DY/YR):}%
       \quad{\tt \@submitted}\\
   {\footnotesize\rule[-4truept]{0pt}{16truept}
        FIRST TERM EFFECTIVE (TERM/YR):} \quad{\tt \@effective}\\
   {\footnotesize\rule[-4truept]{0pt}{16truept}
        GRADING (LETTER, P/NP, S/U, IP):} \quad{\tt \@grading}
   \end{minipage}
}{}\\
\labeledbox{250truept}{10truept}{12truept}
	{\hfil FOR TRANSCRIPT PURPOSES \hfil}{}\\
\labeledbox{250truept}{6truept}{24truept}
	{\medspace\tiny\sf TRANSCRIPT TITLE {\it (19 CHARACTERS INCLUDING SPACES)}}
	{\\ \medspace \@transcripttitle}\\
\labeledbox{250truept}{6truept}{30truept}
	{\medspace\tiny\sf COURSES COMPLETED PRIOR TO THIS COURSE RESTRICTING CREDIT}
	{\\ \medspace \@restrictingcredit}
\end{minipage}


\vspace{6truept}

\labeledbox{\textwidth}{10truept}{12truept}
	{\medspace\small\sf CHECK AS MANY AS APPLY:
	 \footnotesize (NEW COURSES MUST INCLUDE SYLLABUS, READING LIST, ETC.,
	 	      TO BE PROVIDED ON SEPARATE SHEET)}{}\\
\labeledbox{\textwidth}{0pt}{184truept}{}{\rm\footnotesize
    \vspace*{12truept}\par
    \begin{tabular}{r @{\hspace*{9pt}} p{137truept} r @{\hspace*{9pt}} 
		    p{115truept} r @{\hspace*{9pt}} p{236truept}}
      \checkbox{\if@newcourse}\spaceunder{12truept} & 
	   \centeredentry{112truept}{New Course in regular program \\
					of Department} &
	\checkbox{\if@changeprerequisite} & Change prerequisite &
	\checkbox{\if@summercourse} & Summer Course \\
      \checkbox{\if@specialpurposecourse}\spaceunder{12truept} & 
	   \centeredentry{104 truept}{Special purpose course to be \\
					offered only once} &
	\checkbox{\if@changecourseformat} & Change course format &
	\checkbox{\if@changecoursetitle} & Change course title \\
      \checkbox{\if@changeunitvalue}\spaceunder{12truept} & Change unit value &
	\checkbox{\if@changegradingoption} & Change grading option &
	\checkbox{\if@restoration} & 
	    \centeredentry{232true pt}
		{Restoration of course {(\it previous course \# 
		   \underlinedentry{82truept}{\tt\@previouscoursenum})}\\
	         {\it (last offered:%
			  \underlinedentry{96truept}
			    {\if@restoration\tt\@lastoffered
				\else\@defaultlastoffered
			     \fi})}}
		  \\
      \checkbox{\if@changecoursedesc}\spaceunder{12truept} &
	    \centeredentry{95true pt}{Change course description \\
					{\it (500 spaces limit)}} &
	\checkbox{\if@withdrawal} & Withdrawal of course &
	\checkbox{\if@changecoursenum} & 
	    \centeredentry{208truept}
		{Change course number {\it (from: 
		    \underlinedentry{39truept}
	 	  {\tt\@oldcoursenumber} to: 
	  	    \underlinedentry{38truept}{\tt\@newcoursenumber} )} \\
	         {\it (last offered:%
			  \underlinedentry{96truept}
			    {\if@changecoursenum\tt\@lastoffered
				\else\@defaultlastoffered
			     \fi})}}
		   \\
      \checkbox{\if@americancultures} & American Cultures Course &
	\checkbox{\if@other} & Other (Explain under ``remarks'') &
	\checkbox{\if@IDS} & IDS (cross-listed) 
    \end{tabular}\par
   {\medspace\small\bf REMARKS:} \begin{minipage}[t]{510truept}\tt\@remarks\end{minipage}
}\\
\labeledbox{\textwidth}{10truept}{15truept}
    {\small\bf\medspace NOTE: FILL OUT INFORMATION
     IN THIS SHADED AREA EXACTLY AS YOU WISH IT TO APPEAR IN THE CATALOG}
    {}\\%
\labeledbox{74truept}{6truept}{24truept}
		 {\medspace\tiny\sf COURSE NUMBER}
	         {\\ \medspace\@coursenumber}%
\labeledbox{430truept}{6truept}{24truept}
	   {\medspace\tiny\sf COURSE TITLE (FOR GENERAL CATALOG)}
	   {\\ \medspace\@coursetitle}%
\labeledbox{72truept}{6truept}{24truept}
           {\medspace\tiny\sf UNIT VALUE}
	   {\\ \hbox to 68pt{\hfil\@unitvalue\hfil}}\\
\labeledbox{\textwidth}{6truept}{24truept}
	   {\bigspace\tiny\sf SPECIAL INSTRUCTIONS: {\it (E.G., FORMERLY CALLED,
	    MAY BE REPEATED FOR CREDIT, ETC.)}}
	   {\\ \bigspace\@specialinstructions}\\
\labeledbox{\textwidth}{6truept}{22truept}
	   {\bigspace\tiny\sf COURSE FORMAT: {\it(E.G., THREE 1-HOUR LECTURES
			AND ONE 3-HOUR LABORATORY PER WEEK)}}
	   {\\ \bigspace\@courseformat}\\
\setbox\@@coursedescription\vtop
	{\hbox{{\scriptsize\bf COURSE DESCRIPTION:}\\\strut}
        \hbox to 498truept{\hspace*{18pt}\vtop
	  {\hsize=480truept\parskip=2pt\ttraggedright\@coursedescription}}}
\labeledbox{\textwidth}{6truept}{236truept}
	   {\bigspace\tiny\sf PREREQUISITES: (E.G., NEED CONSENT OF 
		INSTRUCTOR)}
	   {\\ \bigspace\protect\rule[-8pt]{0pt}{18pt}\@prerequisites\\
	       \hspace*{24truept}\begin{picture}(528,206)
		   \put(6,6){\oval(12,12)[bl]}
		   \put(6,200){\oval(12,12)[tl]}
		   \put(522,200){\oval(12,12)[tr]}
		   \put(522,6){\oval(12,12)[br]}
		   \put(0,6){\line(0,1){194}}
		   \put(6,0){\line(1,0){516}}
		   \put(6,206){\line(1,0){516}}
		   \put(528,6){\line(0,1){194}}
		   \put(6,196){\usebox{\@@coursedescription}}
		   \put(6,18){\usebox{\@committeechair}}
	        \end{picture}}\\%
\labeledbox{282truept}{8truept}{28truept}
	{\medspace\footnotesize INSTRUCTOR:}
	{\\ \medspace\@instructor}%
\labeledbox{294truept}{8truept}{28truept}
	   {\medspace\footnotesize SEMESTER(S) OFFERED (FALL, SPRING OR SUMMER)}
	   {\\ \medspace\@semestersoffered}%
\vspace{6truept}
\labeledbox{282truept}{8truept}{32truept}{\bigspace\small\sf DEPARTMENT CHAIR}{}%
\labeledbox{294truept}{8truept}{32truept}
	{\medspace\small\sf COMMITTEE ON COURSES}{}\\
\labeledbox{282truept}{8truept}{32truept}
	{\medspace\small\sf L \& S COMMITTEE ON COURSES}{}%
\labeledbox{294truept}{8truept}{32truept}
	{\medspace\small\sf GRADUATE COUNCIL}{}\\
\raisebox{4pt}{\hbox to \textwidth
    {\medspace{\scriptsize\sf RETN: 
       \vtop{\hbox{OFFICE OF RECORD: 5 YRS - PERMANENT}
             \hbox{OTHER COPIES: UNTIL SUPERSEDED}}}
\hfil\raisebox{-4truept}{\small\bf #1}}}%
\newpage
\egroup
}

\renewcommand{\section}[1]{\par\medskip{\bf #1}\nopagebreak\par\ignorespaces}

\newcommand{\makeexpandeddescription}{\bgroup
\large
\global\textheight36\baselineskip\global\vsize\textheight
\global\topmargin0pt
\global\headheight0pt
\setcounter{page}{1}
\ps@plain
\begin{list}{}{\setlength{\leftmargin}{72truept}
	       \setlength{\rightmargin}{\leftmargin}
	       \setlength{\labelwidth}{0pt}
	       \setlength{\parsep}{4pt}}
\item
\begin{center}\bf \@coursenumber: Expanded Course Description \end{center}
\par\medskip
\begin{tabular}{@{} l l}
Units: & \@unitvalue \\
Format: & \@courseformat \\
Grading: & \@grading
\end{tabular}
\par\medskip
\begin{center} \Large \bf \@coursenumber: \@coursetitle \end{center}
\section{Catalog Description}
\@coursedescription\par
\ifx\@prerequisites\@empty\else
    \section{Prerequisites} \@prerequisites \par
\fi
\section{Expanded Description}
\@expandeddescription
\par
\ifx\@outline\@longempty\else
    \section{Course Outline}
\@outline \par
\fi
\ifx\@textbook\@empty\else
    \section{Textbooks}
\@textbook \par
\fi
\ifx\@additionalcomments\@longempty\else
    \section{Comments}
\@additionalcomments\par
\fi
\end{list}
\newpage
\egroup
}


\def\department#1{\def\@department{#1}}
\department{Electrical Engineering and Computer Sciences}

\def\submitted#1{\def\@submitted{#1}}
\submitted{}

\def\effective#1{\def\@effective{#1}}
\effective{}

\def\grading#1{\def\@grading{#1}}
\grading{}

\def\transcripttitle#1{\def\@transcripttitle{#1}}
\transcripttitle{}

\def\restrictingcredit#1{\def\@restrictingcredit{#1}}
\restrictingcredit{}

\def\coursenumber#1{\def\@coursenumber{#1}}
\coursenumber{}

\def\coursetitle#1{\def\@coursetitle{#1}}
\coursetitle{}

\def\unitvalue#1{\def\@unitvalue{#1}}
\unitvalue{}

\def\specialinstructions#1{\def\@specialinstructions{#1}}
\specialinstructions{}

\def\courseformat#1{\def\@courseformat{#1}}
\courseformat{}

\def\prerequisites#1{\def\@prerequisites{#1}}
\prerequisites{}

\newbox\@@coursedescription
\long\def\coursedescription#1{\long\def\@coursedescription{#1}}
\coursedescription{}

\newsavebox\@committeechair
\def\committeechair#1{\savebox{\@committeechair}
    {$\overline{\mbox{\@normalsize\tt #1}}$}}
\savebox{\@committeechair}{}

\def\instructor#1{\def\@instructor{#1}}
\instructor{}

\def\semestersoffered#1{\def\@semestersoffered{#1}}
\semestersoffered{}

\def\newcourse{\@newcoursetrue}
\newif\if@newcourse \@newcoursefalse

\def\changeprerequisite{\@changeprerequisitetrue}
\newif\if@changeprerequisite \@changeprerequisitefalse

\def\summercourse{\@summercoursetrue}
\newif\if@summercourse \@summercoursefalse

\def\specialpurposecourse{\@specialpurposecoursetrue}
\newif\if@specialpurposecourse \@specialpurposecoursefalse

\def\changecourseformat{\@changecourseformattrue}
\newif\if@changecourseformat \@changecourseformatfalse

\def\changecoursetitle{\@changecoursetitletrue}
\newif\if@changecoursetitle \@changecoursetitlefalse

\def\changeunitvalue{\@changeunitvaluetrue}
\newif\if@changeunitvalue \@changeunitvaluefalse

\def\changegradingoption{\@changegradingoptiontrue}
\newif\if@changegradingoption \@changegradingoptionfalse

\def\restoration{\@restorationtrue}
\newif\if@restoration \@restorationfalse

\def\previouscoursenum#1{\def\@previouscoursenum{#1}}
\previouscoursenum{}

\def\lastoffered#1{\def\@lastoffered{#1}}
\lastoffered{\@defaultlastoffered}
\def\@defaultlastoffered{\hspace*{60truept}19}

\def\changecoursedesc{\@changecoursedesctrue}
\newif\if@changecoursedesc \@changecoursedescfalse

\def\withdrawal{\@withdrawaltrue}
\newif\if@withdrawal \@withdrawalfalse

\def\changecoursenum{\@changecoursenumtrue}
\newif\if@changecoursenum \@changecoursenumfalse

\def\oldcoursenumber#1{\def\@oldcoursenumber{#1}}
\oldcoursenumber{}

\def\newcoursenumber#1{\def\@newcoursenumber{#1}}
\newcoursenumber{}

\def\americancultures{\@americanculturestrue}
\newif\if@americancultures \@americanculturesfalse

\def\other{\@othertrue}
\newif\if@other \@otherfalse

\def\IDS{\@IDStrue}
\newif\if@IDS \@IDSfalse

\long\def\remarks#1{\def\@remarks{#1}}
\remarks{}

\long\def\expandeddescription#1{\long\def\@expandeddescription{#1}}
\expandeddescription{}

\def\textbook#1{\def\@textbook{#1}}
\textbook{}

\long\def\outline#1{\long\def\@outline{#1}}
\outline{}

\long\def\additionalcomments#1{\long\def\@additionalcomments{#1}}
\additionalcomments{}
\long\def\@longempty{}

