Clemson University:
1999-present, Professor of Computer Science
1990-1999, Associate Professor of Computer Science
1986-1990, Assistant Professor of Computer ScienceUniversidade Federal do Rio Grande do Sul, Brazil:
1995, Visiting Professor, Instituto de MatemáticaMotorola, Inc.:
1984-1986, Senior Staff, Cellular Division, Arlington Heights
1981-1984, Senior Software Instructor, Corporate Offices, SchaumburgLanier Business Products:
1979-1981, Software Engineer, AtlantaEmory University:1976-1978, Assistant Professor of Mathematics
University of Missouri-Columbia:1971-1976, Graduate Teaching Assistant, Department of Mathematics
D.P. Jacobs, S.V. Muddana, A.J. Offutt, K. Prabhu, "Version 1.0 Albert User's Guide", Technical Report 91-113, Department of Computer Science, Clemson University
D. Pokrass, "Solvability in a Class of Generalized Alternative Rings", Notices of the American Math. Soc., August, 1977, abstract 77T-A151.
D. Pokrass, "Associativity in a Ring", advanced problem #6263 with solution, The American Mathematical Monthly, February, 1981, p. 154.
D. Pokrass and B. F. Wu, "An Operating Systems Project Using Structured Methodology", SIGSCE Bulletin, 14 3, 7-10 (1982).
I.R. Hentzel and D. Pokrass, "In a Right Alternative Algebra an Alternator Need not Cube to Zero", Abstracts of the American Math. Soc., January, 1988, abstract 839-17-01.
S. T. Hedetniemi, David P. Jacobs and K. E. Kennedy, Self-stabilizing algorithms for disjoint independent sets, submitted.
S. T. Hedetniemi, David P. Jacobs and K. E. Kennedy, A theorem of Ore and self-stabilizing algorithms for disjoint minimal dominating sets. in preparation.
"Topics in Computer Algebra", August, 1996, 86 pages.
"An Algebraic Problem, a Computational Solution", invited colloquium talk, Dept. of Mathematics and Computer Science, Wake Forest University, Winston-Salem, November 6, 1987.
"Algebras, Identities, and Dynamic Programming", invited colloquium talk, Dept. of Mathematics and Computer Science, Emory University, Atlanta, October 27, 1988.
"Some Variations on Winkler's r-Neighborhood Problem", Special Session, Combinatorial problems on partially ordered sets, Meeting of the American Mathematical Society, Tuscaloosa, Alabama, March 13, 1992, Abstracts of the Amer. Math. Soc., March, 1992, abstract 872-03-81.
"A Curious Identity", invited colloquium talk, Dept. of Mathematics, Wright State University, Dayton, October 29, 1993
"Interactive Computational Nonassociative Algebra", A Workshop on New Technology for Symbolic Computational Mathematics and Applications to Research & Education, Rutgers University, June 9, 1994.
"The Strangest Identity I Know" (July 25, 1995), "A Nonassociative Commutativity Theorem" (July 26, 1995), Department of Mathematics, University of São Paulo, Brazil.
"Determinants and Characteristic Polynomials for Trees", invited colloquium talk, Dept. of Mathematics and Computer Science, Georgia State University, Atlanta, February 21, 1997.
"Mathematical legerdemain or Do you believe in magic?", Converse College, Spartanburg, October 21, 1997.
"On the Complexity of Sign-Nonsingularity and Equal Unions of Sets", 38th ACM SE Conference, Clemson, April 8, 2000.
"Designing Self-Stabilizing Algorithms", Department of Mathematical Sciences, Clemson University, February 28, 2002.
"Algorithms, computation, and nonassociative identities", Topics in Linear Algebra, Iowa State University, September 14, 2002.
"Designing Self-Stabilizing Algorithms", Instituto de Matemática, Universidade Federal do Rio Grande do Sul, Brazil. December 15, 2005
"Introduction to Self-Stabilizing Algorithms", two lectures, Workshop on Graph Theory and Applications, Universidade Federal do Rio Grande do Sul, Brazil, November 20-21, 2006.
D. Pokrass, "Right Nilpotent Generalized Alternative Rings", 84th Annual Meeting of the American Mathematical Society, Atlanta, (January, 1978), Notices of the Amer. Math. Soc., January, 1978, abstract 752-17-5.
G. Cheston, G. Fricke, S. Hedetniemi, D. Pokrass Jacobs, "The Computation of Fractional Dominating Functions of Graphs", Fourth SIAM Conference on Discrete Mathematics, San Francisco, (June, 1988).
D. Jacobs, "Deciding Identities: Nonassociative Algebraic Computation", SIAM Annual Meeting, Chicago, (July, 1990).
Fulbright Scholarship for Theory and New Frontiers for Self-stabilizing Algorithms Universidade Federal do Rio Grande do Sul, Brazil, 2006
Graduate Teaching Award, University of Missouri, (1975).
University Research Grant, Clemson University, for "Algorithms for Verifying Identities in Right Alternative Algebras", $496, (1987).
PI, "Deciding Identities in Nonassociative Algebras with Dynamic Programming", National Science Foundation, $30,188, (1989).
Visiting Professor, Instituto de Matemática, Universidade Federal do Rio Grande do Sul, Brazil, funded by CNPq, (1995).
Visiting Researcher, University of São Paulo, Brazil, (July 19 - 29, 1995).
co-PI, "U.S.-Sweden Workshop: Worldwide Access of Emerging Mathematical Technology", National Science Foundation, co-principal investigator, with B. Malloy, $16,400, (1995).
"Balanced Inventory Flow Replenishment System", Defense Logistics Agency, Clemson Apparel Research, summer (1997).
co-PI, "Design and Evaluation Modules for a Collaborative Vehicle Design Framework", Army Tank-Automotive and Armaments Command (TACOM), with Georges Fadel, Wei Chen, J. McGregor, B. Malloy, D. Stevenson, R. Pargas, R. Geist. $463,157, (1998).
co-PI, "ITR: Self-Stabilizing Networking Protocols for Distributed Systems", National Science Foundation, with Pradip Srimani and Stephen T. Hedetniemi. $394,433, (2002).
co-PI, "East Coast Computer Algebra Day, 2003-2004", National Science Foundation, with Shuhong Gao, $11,150, 2003.
Instructor, Emory University summer program for high ability secondary school students, National Science Foundation, (1977, 1978).
Veerasekhararao Muddana, "Efficient Algorithms for Certain Groupoid Word Problems", (1994)
Veerasekhararao Muddana, (MS), "Implementation of Albert: a Computer Algebra System for Nonassociative Identities", (1990)
Kirtikumar Lalitesh Prabhu, (MS), "Implementation of utilities for Albert", (1991).
David C. Lee, (MS), "An Implementation of Sparse Matrix Technology", (1992).
Trent Whiteley, (MS), (1993).
Michael Davis, (MS), "Explorations of Triangular Peg Solitaire", (1996).
Dina M. El Tantawy, (MS), "An Application in Computer Algebra, The Modular Sturm Method", (1997).
Introduction to Computer Science (101, 102)
Programming Methodology (210)
Foundations of Computer Science (350)
Theory of Computation (859)
Design and Analysis of Algorithms (840)
Introduction to Computational Complexity (841)
Data Structures and algorithms (241)
Bioinformatics Algorithms
Computer Algebra (481). Topics included Maple, resultants, Euclidean methods, modular methods, and Grobner bases.
Computer Algebra (881)
Database driven web design (481). Designed and taught this experimental, project-oriented course on database driven web design using a mixture of technologies including Active Server Pages.
Masters e-commerce Helped establish a Masters Degree in Electronic Commerce, a joint degree in College of Business and Public Affairs and College of Engineering and Science, and the first such program in South Carolina. Applied for seed funds to develop the program. Currently serve on the masters of e-commerce advisory board.
Albert is an interactive computer algebra program that assists research in nonassociative algebra by constructing so-called free algebras. Its main algorithm was designed by D. Jacobs, and implemented by S. Muddana, in the course of about a year. A.J. Offutt helped design the user interface. It is used at universities in eight countries. So far, it has led to the solution of several open questions in nonassociative algebra.