Review and evaluate code for correctness, efficiency, and best practices Annotate code logic, algorithms, and implementation approaches Validate AI-generated code across various programming languages and frameworks Identify bugs, security vulnerabilities, and performance issues Provide detailed feedback on code quality, structure, and documentation Work with problems spanning algorithms, data structures, system design, and software architecture