How to Write

Last Update: 25 January 2011

Note: NEW or UPDATED material is highlighted

For further advice on success in your graduate program (and beyond), visit:
Information for Grad Students in Computer Science & Engineering at UB

"If there's a book you really want to read, but it hasn't been written yet, then you must write it."
—Tony Morrison (cited in ad for SAT in Chronicle of Higher Education (12 March 2004)

NEW On why it's important to write well, even if you're "only" going to be a programmer:

  1. Rapaport, William J. (2010), "How to Write"

  2. Alley, Michael (ed.) (2008), "Writing Guidelines for Engineering and Science Students"

  3. Belcher, Wendy Laura (2009), "Responding to Journal Decisions"

  4. Felder, Richard M. (2008), "How to Write Anything", Chemical Engineering Education 42(3): 139-140; reprinted as Message 900, Tomorrow's Professor

  5. Gopen, George D.; & Swan, Judith A. (1990), "The Science of Scientific Writing", American Scientist 78 (November-December): 550-558.

  6. Harvey, Gordon (1995), "Writing with Sources: A Guide for Harvard Students"

  7. Hiatt, Gina J. (2009), "Write before You're Ready: First Steps to Avoiding Writer's Block", Academic Ladder

  8. Knuth, Donald E.; Larrabee, Tracy L.; & Robets, Paul M. (1989), Mathematical Writing (Washington, DC: Mathematical Association of America).

  9. McKinney, Mary (2006), "Advisee Management Tip: Ask for a Memo", Tomorrow's Professor Msg.#747.

  10. Nussbaum, Maury A. (2002), "How to Write a (Thesis/Dissertation) Proposal" (Blacksburg, VA: Virginia Tech Department of Industrial and Systems Engineering).

  11. Plotnick, Jerry (2007), University of Toronto "University College Writing Workshop: Writing Handouts"

Text copyright © 2006–2011 by William J. Rapaport (
Cartoon links and screen-captures appear here for your enjoyment.
They are not meant to infringe on any copyrights held by the creators.
For more information on any cartoon, click on it, or contact me.