What are the possible jobs, other than software engineering, for someone with a CS master's/PhD? I am a Software Engineer with Master's in CS (no thesis). I would like to become a professor at a University. Is it possible without doing a PhD?