\documentclass{senior_report}
% Title page infomation
\title{[REPORT TITLE]}
\author{[NAME]}
\StuID{[Student ID]}
\Semester{[Spring 202X]}
\Major{[Electrical Engineering]}
\Grade{[2020]}
\Supervisor{[Faculty Name]}
\TA{[TA Name]}
\date{\today}
\Project{xx}
% Document starts here
\begin{document}
\maketitle
\setpageformat{roman}{2}
\addChecklistTable
\addCommitmentStatement
\input{sections/Acknowledgement.tex}
\input{sections/Abstract.tex}
\clearpage
{\mainfont\small\tableofcontents}
\newpage
\pagenumbering{arabic}
\renewcommand{\arraystretch}{1.2}
% Main content
\input{sections/Introduction.tex}
\input{sections/Design.tex}
\input{sections/Verification.tex}
\input{sections/Conclusion.tex}
% Reference page
\clearpage
\addcontentsline{toc}{section}{References}
\bibliographystyle{plain}
\bibliography{references}
% Appendix
\clearpage
\addcontentsline{toc}{section}{Appendix A Requirement and Verification Table}
\input{sections/AppendixA.tex}
\end{document}