Teaching Experiences

1. Undergraduate Courses: Calculus, Foundations of Mathematics, Algebra 1,2,3, Groups, Rings and modules, Linear Algebra, Number Theory, Elementary Lattice Theory, Elementary Boolean Algebra, Galois Theory, Discrete Mahematics.

2. Graduate Courses: Advanced Algebra, Universal Algebra, Category Theory, Lattice Theory, Representation Theory of Acts, Homology of Acts, Advanced Category Theory, Topos Theory.