\documentclass[11pt,letter]{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{graphicx}
\usepackage{verbatim}
\usepackage{bbm}
%% download this package and put it in the same directory as this file
%\usepackage{clrscode3e}
\setlength{\parindent}{0.0in}
\setlength{\parskip}{0.05in}

% Probability
\renewcommand{\Pr}{\operatorname*{\mathbb{P}}}
\newcommand{\Var}{\operatorname*{\mathrm{Var}}}
\newcommand{\Cov}{\operatorname*{\mathrm{Cov}}}
\newcommand{\Exp}{\operatorname*{\mathbb{E}}}
\newcommand{\from}{\leftarrow}
\newcommand{\negl}{\mathrm{negl}}

% Asymptotics
\newcommand{\poly}{\operatorname*{\mathrm{poly}}}
\newcommand{\polylog}{\operatorname*{\mathrm{polylog}}}

% Distributions
\newcommand{\Normal}{\mathcal{N}}
\newcommand{\Bin}{\mathrm{Bin}}
\newcommand{\Poi}{\mathrm{Poi}}
\newcommand{\Unif}{\mathrm{Unif}}
\newcommand{\Bernoulli}{\mathrm{Bernoulli}}
\newcommand{\Geom}{\mathrm{Geom}}
\newcommand{\DistD}{\mathcal{D}}
\newcommand{\DistG}{\mathcal{G}}
\newcommand{\DTV}{d_\mathrm{TV}}
\newcommand{\DKL}{D_\mathrm{KL}}
\renewcommand{\DH}{d_\mathrm{H}}

% Sets and other mathematical constructs
\renewcommand{\vec}[1]{\mathbf{#1}}
\newcommand{\PSet}{\mathcal{P}}
\newcommand{\Real}{\mathbb{R}}
\newcommand{\Rational}{\mathbb{Q}}
\newcommand{\Nat}{\mathbb{N}}
\newcommand{\Int}{\mathbb{Z}}
\newcommand{\argmax}{\operatorname*{\mathrm{arg\,max}}}
\newcommand{\argmin}{\operatorname*{\mathrm{arg\,min}}}
\renewcommand{\implies}{\Rightarrow}
\newcommand{\2}{\{0, 1\}}
\newcommand{\1}{\mathbbm{1}}

% Calculus/Analysis
\renewcommand{\d}{\mathrm{d}}
\newcommand{\Diff}[2][]{\frac{\d#1}{\d#2}}
\newcommand{\Grad}{\nabla}
\newcommand{\Del}[2][]{\frac{\partial#1}{\partial#2}}

% Linear algebra
\newcommand{\tr}{\mathrm{tr}}

% Miscellaneous
\newcommand{\eps}{\epsilon}

\newcounter{nTheorems}

\newtheorem{theorem}[nTheorems]{Theorem}
\newtheorem{corollary}[nTheorems]{Corollary}
\newtheorem{conjecture}[nTheorems]{Conjecture}
\newtheorem{lemma}[nTheorems]{Lemma}
\newtheorem{proposition}[nTheorems]{Proposition}
\newtheorem{protocol}[nTheorems]{Protocol}
\newtheorem{claim}[nTheorems]{Claim}
\newtheorem{fact}[nTheorems]{Fact}

% Edit these as appropriate
\newcommand\course{CSCI 1951-W}
\newcommand\hwnumber{1}                    % <-- homework number
\newcommand\Namea{Partner 1}           % <-- Name of partner #1
\newcommand\Nameb{Partner 2}           % <-- Name of partner #2

\pagestyle{fancyplain}
\headheight 35pt
\lhead{\Namea\\\Nameb}
\chead{\textbf{\Large Homework \hwnumber}}
\rhead{\course \\ \today}
\lfoot{}
\cfoot{}
\rfoot{\small\thepage}
\headsep 1.5em

\begin{document}
\section*{Problem 1}
\end{document}
