cv
Charles' CV
General Information
Full Name | Charles C Palmer |
Languages | English |
Education
-
1995 PhD
New York Polytechnic, Brooklyn, NY - PhD Computer Science
- Thesis "An approach to network design problems using genentic algorithms"
-
1984 MS
Tulane University - MS in Computer Science
- Thesis "Using AI to produce marching band halftime shows"
-
1978 BS
Oklahome State University - BS in Computer Science
Experience
-
2010 Senior Lecturer
Dartmouth College - Teaching Various computer science courses, including
- Databases Systems (design, SQL, MongoDB)
- Cognitive Computing
- BRASS - Building Reliable And Secure Systems
- Security and Privacy
- Software Design & Implementation (with C, Linux, git)
- Teaching Various computer science courses, including
-
1984 Distinguished Research Staff Member
IBM Research, Thomas J. Watson Research Center - Various projects, related to
- Software development tools and techniques
- Network design and security
- Security and privacy (Director)
- CTO, Security and privacy
- Various projects, related to
-
1994 Adjunct professor
Polytechnic Institute of New York - Teaching Various computer science courses, including
- Software Design & Implementation (with C, Linux, git)
- C++ and Advanced C++
- Java Programming and Advanced Java Programming
- Evolutionary Computation
- Teaching Various computer science courses, including
Academic Interests
-
Secure software design and implementation
-
Security & Privacy (Cybersecurity)
-
Rust programming language
-
Computer science education
Other Interests
- Hobbies: Linux, Astronomy, astrophotography, woodworking, "Mr. Fixit"