Developing and Assessing Academic and Professional Writing Skills