Writing Resources

General Reference

American Heritage Book of English Usage
grammar, style, word choice, and more

Common Errors in English
provides examples of correct and incorrect usage

CCC Foundation Guide to Grammar and Writing

The Online Writing Lab (OWL) at Purdue University
Visit this site for answers to most writing questions

Big Dog's Grammar
friendly grammar advice, rules, and exercises

Grammar Bytes
grammar, humor, and exercises

The Slot
A spot for Copy Editors

Highwire Press Stanford University Libraries: online versions of high-impact, peer-reviewed journals and other scholarly content.

Science and Engineering

Guidelines for Engineering & Science students
Technical writing, posters, presentations, proposals, reports, correspondance

The Mayfield Handbook of Technical and Science Writing
Complete handbook, also includes common writing problems for non-native English speakers

FOLDOC computing dictionary
Definitions of computing/computer science terms

MSU Libraries Electronic Resources for Computer Science
Includes indexes, journals, and books.

Publishing and Journal Guidelines

Academic Publishing
Links from the MSU Graduate School PREP program

IEEE author digital toolbox
Information for authors kit, IEEE style guide

ACM submission information and article templates

Dissertations

MSU Thesis/Dissertation formatting

S. Joseph Levine's Writing and Presenting your Thesis or Dissertation

Writing the Dissertation
links from the MSU Graduate School PREP program

Grants

Jon Harrison's Grants and Related Resources

NSF funding
Link to NSF Funding Web site

NSF Broader Impacts Criterion
Description of Broader Impacts and example activities