assignment: the undergraduate term paper

Prepare your students for end-of-semester research papers