\makeatletter
% Begin of TOC-LOT-LOT changes needed from UDThesis class

\renewcommand{\tableofcontents}{%
 \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
 \fi\phantomsection%
 \pdfbookmark[0]{Table of Contents}{chapter}%
 \chapter*{Table of Contents\@mkboth{CONTENTS}{CONTENTS}}
 {\let\linebreak=\space\parskip=0pt\pretolerance=10000\raggedright
 \advance\hsize by -\@pnumwidth
 \renewcommand{\baselinestretch}{1}\large\normalsize
 \@starttoc{toc}\if@restonecol\twocolumn\fi}}

\renewcommand{\@dottedtocline}[5]{\ifnum #1>\c@tocdepth \else
  \vskip \z@ plus .2pt
  {\leftskip #2\relax \parfillskip -\@pnumwidth
    \parindent #2\relax\@afterindenttrue
   \interlinepenalty\@M
   \leavevmode
   \@tempdima #3\relax \advance\leftskip \@tempdima
   \hbox{}\hskip -\leftskip
    #4\nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep
       mu$}\hfill \nobreak \hbox to\@pnumwidth{\hfil\rm #5}\par}\fi}

\renewcommand*{\l@part}[2]{\pagebreak[3]
 \@tempdima 1.5em
 \let\previouslevel=\currentlevel
 \let\currentlevel=0
 %\vspace*{\baselineskip}
 \begingroup
 \parindent \z@
 \parfillskip -\@pnumwidth
 %\hangindent\@tempdima
 \hangindent 4.1em
 \leavevmode
 {\bfseries #1}\nobreak\leaders\hbox{$\m@th \mkern \@dotsep
mu.\mkern
 \@dotsep mu$}\hfill \nobreak \hbox to\@pnumwidth{\bfseries\hfil #2}\par
 \endgroup}

\renewcommand*{\l@chapter}[2]{\pagebreak[3]
 \@tempdima 1.5em
 \let\previouslevel=\currentlevel
 \let\currentlevel=0
 \vspace*{\baselineskip}
 \begingroup
 \parindent \z@
 \parfillskip -\@pnumwidth
 \if\firstchap0{\bfseries Chapter}\\
 \vspace*{\baselineskip}\gdef\firstchap{1}%
    \else\relax\fi
 \hangindent\@tempdima
 \leavevmode
 {\uppercase{\bfseries #1}}\nobreak\leaders\hbox{$\m@th \mkern \@dotsep
mu.\mkern
 \@dotsep mu$}\hfill \nobreak \hbox to\@pnumwidth{\bfseries\hfil #2}\par
 \endgroup}



\renewcommand*{\l@section}{\let\previouslevel=\currentlevel
               \let\currentlevel=1
               \if\currentlevel\previouslevel\relax%
                  \else\vspace*{\baselineskip}\fi
               \@dottedtocline{1}{1.5em}{2.3em}}
\renewcommand*{\l@subsection}{\let\previouslevel=\currentlevel
                  \let\currentlevel=2
                  \if\currentlevel\previouslevel\relax%
                     \else\vspace*{\baselineskip}\fi
                  \@dottedtocline{2}{3.8em}{3.2em}}
\renewcommand*{\l@subsubsection}{\let\previouslevel=\currentlevel
                     \let\currentlevel=3
                     \if\currentlevel\previouslevel\relax%
                        \else\vspace*{\baselineskip}\fi
                     \@dottedtocline{3}{7.0em}{4.1em}}
\renewcommand*{\l@paragraph}{\let\previouslevel=\currentlevel
                 \let\currentlevel=4
                 \if\currentlevel\previouslevel\relax%
                    \else\vspace*{\baselineskip}\fi
                 \@dottedtocline{4}{11.1em}{5em}}
\renewcommand*{\l@subparagraph}{\let\previouslevel=\currentlevel
                    \let\currentlevel=5
                    \if\currentlevel\previouslevel\relax%
                       \else\vspace*{\baselineskip}\fi
                    \@dottedtocline{5}{11.1em}{5em}}

% List of Figure/Table changes

\renewcommand{\listoffigures}{%
 \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
 \fi\chapter*{List of Figures\@mkboth{LIST OF FIGURES}{LIST OF FIGURES}}
\addcontentsline{toc}{prefacesection}{List of Figures}
 {\pretolerance=10000\raggedright
 \advance\hsize by -\@pnumwidth
 \renewcommand{\baselinestretch}{1}\large\normalsize
 \parskip\baselineskip
 \@starttoc{lof}\if@restonecol\twocolumn\fi}}

% Increased 3em to 3.2em to handle double digit chapter/figtab numbers
% Redefined \l@table to be the new \l@figure - 1/25/99
\renewcommand*{\l@figure}{\@dottedtocline{1}{1.5em}{3.2em}}
\let\l@table\l@figure

\renewcommand{\listoftables}{%
 \@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
 \fi\chapter*{List of Tables\@mkboth{LIST OF TABLES}{LIST OF TABLES}}
\addcontentsline{toc}{prefacesection}{List of Tables}
 {\pretolerance=10000\raggedright
 \advance\hsize by -\@pnumwidth
 \renewcommand{\baselinestretch}{1}\large\normalsize
 \parskip\baselineskip
 \@starttoc{lot}\if@restonecol\twocolumn\fi}}

% End of TOC-LOT-LOT changes needed from UDThesis class
\makeatother