Teaching

Francine Blanchet-Sadri

Ph.D. Thesis Supervision

  1. R. Mercas, "Repetitions in Partial Words." Ph.D. Thesis, Rovira i Virgili University, 2010.



Masters Thesis Supervision

  1. S.G. Wicker, "On Idempotents of a Dot-Depth Two Congruence." M.A. Thesis, University of North Carolina at Greensboro, 1993.

  2. B.M. Jobe, "On a Semidirect Product of Commutative Monoids." M.A. Thesis, University of North Carolina at Greensboro, 1995.

  3. J.M. Barnes, "Equations and Semidirect Products of Commutative Semigroups." M.A. Thesis, University of North Carolina at Greensboro, 1995.

  4. D.F. Gaddis, "A Generalization of Semidirect Products of Finite Monoids." M.A. Thesis, University of North Carolina at Greensboro, 1995.

  5. T.A. Howell, "On the UD, MSD, and SD Properties of Three-Word Codes." M.A. Thesis, University of North Carolina at Greensboro, 1998.

  6. S.W. Adkins, "Undecidability of the Finite Semigroup Identity Problem." M.A. Thesis, University of North Carolina at Greensboro, 1999.

  7. C.K. Morgan, "On Proper MSD and Proper SD Codes." M.A. Thesis, University of North Carolina at Greensboro, 2001.

  8. P. Agius, "Patterns in Strings." M.A. Thesis, University of North Carolina at Greensboro, 2003 (nominated for the UNCG Outstanding Thesis Award 2003, and for the 2005 Master's thesis award of the Conference of Southern Graduate Schools).

  9. L.X. Mai, "Approximate Covers of Strings." M.S. Thesis, University of North Carolina at Greensboro, 2003.

  10. L. Zhang, "Algorithms for Approximate k-Covering." M.S. Thesis, University of North Carolina at Greensboro, 2004. 

  11. C.T. Chen, "Binary Partial Words with Two Holes." M.S. Thesis, University of North Carolina at Greensboro, 2004.

  12. S. Duncan, "Periods in Strings." M.A. Thesis, University of North Carolina at Greensboro, 2004 (nominated for the UNCG Outstanding Thesis Award 2004).

  13. C. Davis, "Unbordered Partial Words." M.A. Thesis, University of North Carolina at Greensboro, 2005 (nominated for the UNCG Outstanding Thesis Award 2005, and for the 2007 Master's thesis award of the conference of Southern Graduate Schools).

  14. M. Moorefield, "Pcodes." M.S. Thesis, University of North Carolina at Greensboro, 2005.

  15. B. Shirey, "Partial Words and an Extension of a Result of Guibas and Odlyzko." M.S. Thesis, University of North Carolina at Greensboro, 2007.



Masters Project Supervision



Undergraduate Research Assistantship Supervision



Undergraduate Project Supervision



Courses Taught

At the University of North Carolina at Greensboro (Since 1990):
  1. CSC350*    Foundations of Computer Science II (undergraduate course)

  2. CSC526*  Bioinformatics (graduate/advanced undergraduate course)

  3. CSC543    Numerical Analysis and Computing (graduate/advanced undergraduate course)

  4. CSC550*    Combinatorics on Words (graduate/advanced undergraduate course)

  5. CSC553    Theory of Computation (graduate/advanced undergraduate course)

  6. CSC593    Directed Study in Computer Science (advanced undergraduate course)

  7. CSC594    Directed Study in Computer Science (advanced undergraduate course)

  8. CSC626*  Advanced Bioinformatics (graduate course)

  9. CSC643    Numerical Mathematics (graduate course)

  10. CSC653*  Advanced Theory of Computation (graduate course)

  11. CSC656*  Foundations of Computer Science (graduate course)

  12. CSC693    Advanced Topics in Computer Science (graduate course)

  13. CSC695    Current Problems in Computer Science (graduate course)

  14. CSC698    Project in Computer Science (graduate course)

  15. CSC699    Thesis (graduate course)

  16. MAT253    Discrete Mathematics I (undergraduate course)

  17. MAT353*  Discrete Mathematics II (undergraduate course)

  18. MAT515    Mathematical Logic (graduate/advanced undergraduate course)

  19. MAT517    Theory of Groups (graduate/advanced undergraduate course)

  20. MAT549*  Topics in Applied Mathematics (graduate/advanced undergraduate course)

  21. MAT556*  Advanced Discrete Mathematics (graduate/advanced undergraduate course)

  22. MAT593    Directed Study in Mathematics (advanced undergraduate course)

  23. MAT594    Directed Study in Mathematics (advanced undergraduate course)

  24. MAT615    Symbolic Logic (graduate course)

  25. MAT631    Combinatorics (graduate course)

  26. MAT632    Graph Theory (graduate course)

  27. MAT659    Advanced Topics in Mathematics (graduate course)

  28. MAT688    Mathematical Logic and Axiomatic Set Theory (graduate course)

  29. MAT689    Mathematical Logic and Axiomatic Set Theory (graduate course)

  30. MAT699    Thesis (graduate course)

Courses or Special Topics Courses marked with a * were developed (or co-developed) by me.


Back to Top