Courses taught at Troy University, 111 courses (2015-present)

 

CS 4420, section TSAA, Introduction to Database Systems. 3 credit hours. 19 courses taught.

CS 3320, section XTIA, Business Systems Programming.3 credit hours. 17 courses taught.

CS 2250, section TSAA, Computer Science I. 3 credit hours. 12 courses taught.

CS 2255, section TSAA, Computer Science II. 3 credit hours. 10 courses taught.

CS 4448, section TSAA, Operating Systems. 3 credit hours. 10 courses taught.

CS 6625, section TSSE, Specialized Study in Computer and Information Science. 10 courses taught

CS 3310, section XTIA, Foundations of Computer Science. 3 credit hours. 7 courses taught.

CS 6640, section TSAA, Advanced Database Concepts. 3 credit hours. 5 courses taught.

CS 6682, section XTIA, Machine Learning. 3 credit hours. 5 courses taught.

CS 3331, section TSAA, Fundamentals of Artificial Intelligence. 3 credit hours. 4 courses taught.

CS 3329, section XTIA, Analysis of Algorithms. 3 credit hours. 3 courses taught.

CS 3360, section TFAB, Concepts of Object Programming I. 3 credit hours. 3 courses taught.

CS 3333, section TSAA, Introduction to Cryptography. 3 credit hours. 4 courses taught.

CS 5545, section TSAA, Computer Architecture. 3 credit hours. 2 couses taught.

CS 3365, section XTIA, Introduction to Computer Organization And Architecture. 3 credit hours. 2 courses taught.

CS 6649, section TSAA, Special Topics in CIS. Cybersecurity in Databases 3 credit hours. 1 course taught.

CS 2220, section TSAA, Numerical Methods. 3 credit hours. 2 course taught.

CS 6649, section TSRA, Special Topics in CIS. Machine learning project 3 credit hours. 1 course taught.

CS 6625, section TSSE, Specialized Study in Computer and Information Science. 3 credit hours. 1 course taught.

CS 6645, section TBAA, Performance in Analytical Models. 3 credit hours. 1 course taught.

CS 3372, section TAAA, Formal Language and the Theory of Computation. 3 credit hours. 1 course taught.

CS 6699, section TXAN, Research and Thesis. 3 credit hours. 1 course taught.

CS 6674, section TSAA, Network & Information Security . 3 credit hours. 1 courses taught.

CS 6668, section TSAA, Network Security . 3 credit hours. 1 courses taught.

 

Courses taught at the Polytechnic University of Madrid, 27 terms (2007-2014)

 

Algebra I, 6 credits ECTS. 8 terms, (4 annual) taught.

Calculus I, 6 credits ECTS. 8 terms (4 annual) taught

Calculus II, 6 credits ECTS. 8 terms, (4 annual) taught.

Information Security, 6 credits ECTS. 2 terms (1 annual) taught.

Functional Programming, 6 credits ECTS.1 term,( 1 annual) taught.