research papers about mechanical engineering verilog assignment essay about online learning business planning process map short creative writing prompts journalism assignments the creative writing process