Internet/Web architecture and development (IBM rational software architect, WebSphere application servers and DB2 servers, Java/Java EE, EJB, Servlets, JSPs, JavaBeans, JDBC, MVC, DAO...), XML (DTD, XML Schema, RELAX NG, XPath, XQuery, XSLT, DOM, SAX, XML databases...), Data Structures, Object-oriented Design & Development, Introduction to Bioinformatics, Theories of Algorithms & Bioinformatics Algorithms, Database Management Systems, Advanced Database System Design, Operating System, Principals of Programming Languages, Software Engineering, Software Testing, Social Implication of Computing, Practicum in Computer Science, etc