I have been involved in the electronic systems and full software development life cycle for over 15 years. Formerly I was a senior technical architect at SBC and a technical consultant for Bank of America, now I am a freelance consultant in language, graphics, telecommunication, and financial industries.
I have a wide spectrum of experiences. While in China I was in charge of a broadcast-level studio and produced numerous educational TV programs and multimedia coursewares. I was the video cameraman for a Tibet expedition, and made a video program on Tibet afterwards. In the US, I worked as a system administrator for video lab and multimedia computer labs, taught graphics, web design, multimedia programs, and video production. Recently I have been teaching OpengGL and DirectX.
I did some intensive work in computer animation, image processing, and pattern recognition using MatLab and C++, with some publications in this area both in China and America, and I have extensive experience in software engineering. The tools and languages I am proficient with include J2SE, J2EE, Struts, JSP, XML, XSLT, Web Service, TCP/UDP/IP, Tibco, CORBA, JMS (Sonic MQ), RMI, C++, C#, VB.NET, ASP.NET, and databases (Oracle, Sybase, SQL Server), OpenGL, DirectX, etc.
I hold two MS degrees: MS in Electrical Engineering and Computer Science from UIC, and MS in Rhetoric and Technical Communication from MTU. The RTC program gave me experience in Human Computer Interaction, and taught me how to effectively communicate technical issues in plain English. My current teaching career benefits from it a lot. My BS degree in Radio Electronics was from Fudan University (an elite university in China, President Ronald Reagan visited it a while ago and made the historically televised speech there).
I enjoy learning new human languages, technologies, and teaching, and I strongly believe in an aphorism: there is no such thing as a difficult subject in this world, what is difficult is the communication only. I feel that working in the interdisciplinary area of language, electrical engineering, computer science, and media really brings out a lot of fun.
I have 2 little naughty but lovely daughters (one is 6, another one is 7.5 years old) who take up most of my free time. Outside my techno mumbo jumbo, I play games with them, do sports and gardening. I occasionally play some martial art tricks to entertain them, and bring them to YMCA swimming pool regularly. I enjoy watching them swimming like little mermaids under the water, and being their sea-horse. Otherwise I water my garden in the backyard. It is a lot of fun watching the little daughters and my plants growing and progressing everyday!
back to top