master thesis electrical power engineering branden fitelson dissertation custom paper writing college average time it takes to complete dissertation cause and effects essays