Computer engineering
- Accessibility (Users with special Needs)
- Agile Development Methodologies
- Algorithms
- Artificial Intelligence
- Bio Informatics
- Compiler Optimization
- Computer Architecture
- computer Graphics
- Computer Security
- Data Compression
- Data Mining
- File system Design
- Genetic Algorithms
- Information Retrial
- Internationalization
- International Search (European, Japanese, Chinese, Korean)
- Java Applications, Design Patterns
- Large Scale Database and/or Distributed Systems
- Machine Learning
- Natural Language Processing
- Operating Systems and Distributed Systems
- Operating Systems/Kernel Performance
- Profiling
- Ranking Algorithms
- Real Time Auctions and Marketplaces
- Robotics
- Search Engine Design
- Software Engineering and Design
- Systems Infrastructure (Clusters, Crawling/Indexing, etc)
- Text Processing
- User Interface Design
- Web applications
- Web Tools and Utilities
- Windows Applications