\documentclass[12pt,letterpaper]{article}
\usepackage{fullpage}
\usepackage[top=2cm, bottom=4.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{amsmath,amsthm,amsfonts,amssymb,amscd}
\usepackage{lastpage}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{enumitem}
\usepackage{bm}
\usepackage{xcolor}
\usepackage{clrscode3e}
\setlength{\parindent}{0.0in}
\setlength{\parskip}{0.05in}

\DeclarePairedDelimiter\ceil{\lceil}{\rceil}
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}

\DeclareMathOperator*{\argmax}{arg\,max}
\DeclareMathOperator*{\argmin}{arg\,min}

\newcommand{\e}{\bm{e}}

% Edit these as appropriate
\newcommand\course{CS 1951K}
\newcommand\hwnumber{X}                    % <-- homework number
\newcommand\BannerIDa{BXXXXXXXX}           % <-- Banner ID of partner #1
\newcommand\BannerIDb{BXXXXXXXX}           % <-- Banner ID of partner #2
\newcommand\Collaborators{}           % <-- Collaborator Banner IDs

\pagestyle{fancyplain}
\headheight 35pt
\lhead{\BannerIDa\\\BannerIDb}
\chead{\textbf{\Large Homework \hwnumber}}
\rhead{\course \\ \today}
\lfoot{Collaborators: \Collaborators}
\cfoot{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\headsep 1.5em

\begin{document}

\section*{Problem 1}
\begin{enumerate}
    \item

    \item

    \item

\end{enumerate}

\newpage\section*{Problem 2}
\begin{enumerate}
    \item

    \item

    \item

\end{enumerate}

\newpage\section*{Problem 3}
\begin{enumerate}
    \item

    \item

    \item

\end{enumerate}
\end{document}
