Back to Skills

Skill focus

Algorithms

Algorithms coursework has helped me build stronger problem-solving habits: breaking problems down, choosing data structures, and thinking about efficiency.

C++PythonpseudocodeGitHubcourse projects

How it helps in an office

In analyst and support roles, algorithmic thinking helps with troubleshooting, data cleanup logic, process design, and writing scripts that are easier to reason about and maintain.

Practical examples

  • Compare different ways to search, sort, group, and validate data.
  • Design step-by-step logic before writing code.
  • Recognize when a slow manual process can be made more efficient.
  • Explain technical tradeoffs in plain language.

What I focus on

problem decomposition
efficiency
data structures
clear logic