\documentclass[twoside]{article}[12]
\usepackage{graphicx,fancyhdr,amsmath,amssymb,amsthm,subfig,url,hyperref, enumerate}
\usepackage[margin=1in]{geometry}
\usepackage{algorithm}
\usepackage{algpseudocode}

%----------------------- Macros and Definitions --------------------------

\newcommand{\exerciseset}{Assignment 1}
\newcommand{\gids}{Gradescope IDs:}
\date{}
%%% END
%\theoremstyle{plain}
%\newtheorem{theorem}{Theorem}
%\newtheorem{lemma}[theorem]{Lemma}

\fancypagestyle{plain}{}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[RO,LE]{\sffamily\bfseries\large University of British Columbia}
\fancyhead[LO,RE]{\sffamily\bfseries\large CPSC 320}

\fancyfoot[RO,LE]{\sffamily\bfseries\thepage}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}

\graphicspath{{figures/}}

%-------------------------------- Title ----------------------------------

\title{CPSC 320 \exerciseset}
\author{\gids}

%--------------------------------- Text ----------------------------------

\begin{document}
\maketitle

\section*{Academic Conduct}

\section{Problem 1}
Solution 1.

\section{Problem 2}
Solution 2.


\section{Problem 3}
Solution 3.

\section{Problem 4}
Solution 4.

\end{document}
