I earned a B.S. with high distinction and I earned my first M.S. degree in computer science from The American University in Washington D.C. with a GPA of 3.83 (out of 4) and my second M.S. degree in applied mathematics from The University of Nebraska at Lincoln with a GPA of 4.0 (out of 4). I earned my Ph.D. (doctorate) also from The University of Nebraska at Lincoln with a GPA of 3.96 (out of 4).

I taught one semester in a high school (that was before I earned my first M.S. degree). I was a teaching assistant for several years at The University of Nebraska at Lincoln. When I finished my Ph.D. I became a lecturer in the Department of Computer Science and Computer Engineering at The University of Nebraska at Lincoln. I taught there 4 courses in two semesters (one of the courses is a graduate course in the mathematical theory of finite automata and computational complexity - CSCE 935). Then I moved to SUNY Fredonia in 2001. The teaching load is 3 classes/semester. But (not counting this semester), I taught an average of 11.33 credits per semester.

When I was undergraduate, I was on the dean's list several times and earned two fellowships. I was offered two M.S. fellowships and a Ph.D. fellowship (but declined one of the M.S. fellowships and the Ph.D. fellowship). I was also offered a Ph.D. teaching assistantship which I accepted. While I was working on my Ph.D. I received two awards and two teaching certificates from The Parents Association and the Teaching Council at the University of Nebraska-Lincoln.

Family: I have a brother with a Ph.D. in Hydrology (he is in Germany) and another brother with a Ph.D. in Electrical Engineering (he is in Britain).

Computer languages and web stuff I learned: C++, Octave, Pascal, Java, Fortran 77, Fortran 90, QBASIC, GW BASIC, Visual Basic, LISP, Prolog, MODSIM II, HTML, PERL, CGI, JavaScript. In addition to that, I learned many softwares for math, databases, statistics, typing scientfic stuff, etc (such as PARADOX, ORACLE, Power Builder, Latex, Maple, Mathematica, SYSTAT, etc). But, by the way, I forgot many of those I learned :-)

In addition to the computer science courses I took, I took about 40 math and statistics courses (not counting the math courses I took in school), which are: Linear Algebra, Introduction to Numerical Analysis, Applied Advanced Calculus, Ordinary Differential Equations, Introduction to Dynamical Systems, Topology, Partial Differential Equations, Advanced Calculus I, Advanced Calculus II, Set Theory, Complex Variables, Modern Algebra I, Calculus I, Calculus II, Calculus III, Seminar in Mathematics (Algebraic Formulation of Geometric Constructibility), Introduction to Probability and Statistics, Applied Mathematics for Scientists and Engineers, Numerical Linear Algebra, Asymptotic Methods, Approximation of Functions, Advances in Shannon's Sampling Theory, Inverse Problems A, Nonlinear Partial Differential Equations, Ordinary Differential Equations, Real Analysis I, Real Analysis II, Mathematical Analysis I, Mathematical Analysis II, Complex Analysis, Advanced Methods in Applied Math I, Advanced Methods in Applied Math II, Modern Algebra I, Modern Algebra II, Algebraic Topology, Sinc methods of Approximation, Combinatorics, Linear Regression.