Lingxiao Jiang's Past
M.S. in Applied Mathematics
School of Mathematical Sciences, Beijing University, P.R. China
September 2000 - July 2003.
Thesis: The Design and Implementation of A Little Language
B.S. in Information Science
School of Mathematical Sciences, Beijing University, P.R. China
September 1996 - July 2000.
Thesis: The Applications of B Language
I am glad that I was trained with some mathematical ways of thinking. No matter good or bad, studying in the School of Mathematical Sciences, Beijing University, is valuable experience for me, although I have forgotten most of what I learned. I sometimes even regret that I had not taken as many as mathematical courses when I had time and opportunities to drill my mind.
Computer science, theoretically grounded on mathematics and practically an essential aspect of modern society, abridges the distance between mathematicians and the masses and makes me begin to understand really the power of mathematics. I want more drills, not only on the ways of thinking, but also on the first-hand capabilities of designing and implementing software systems, to deeply understand the impact of computer science and mathematics on us.
I was a research and teaching assistant in the School of Mathematical Sciences, Beijing University. I was involved in several projects:
I ta'ed and sometime taught several courses, including Algorithms and Data Structures, C/C++/Java Programming, Digital Image Processing, Computer Graphics. After I came to UCD, I ta'ed object-oriented programming for Sean. It is a pain not able to communicate with him and with the students well. But, Sean is a very good instructor and I learned a lot from him.
The difficulties for communication and mutual understanding are ascribed to the language/cultural problemsĄso, try to get familiar with the existing languages, then design and implement a better language to bridge the gap. I mean a better programming language;-)
I worked as an intern for several months in the summer in 2002, mainly as a programmer and a junior network administrator. The short period teaches me the elementary concept about the difference between industry and academia. They require some different skills, although the underlying ability and attitute should be the same.
I also spent several months (part time) at LLNL. Livermore the city was a boring place (may be better in summers). However in the lab, Dan and many other people's expertise and professionalism amazed me. There are always a lot of changing books, papers, journals on his desk; deep understanding about C/C++ and its compiler; good at speech...So much I can learn...Time just went by so fast.