What type of computer science career would be good for me if I am a mediocre programmer, but strong at logic, abstraction, analysis and finding creative ways to solve problems algorithmically?
valid question