class HenriBai

# Who? | Portfolio? | Resume?
def Portfolio() # My accomplishments and stuff

School Projects

The following is an incomplete list of the academic projects to wihch I have contributed during my time at Iowa State University.
  • CyChat
    • This software was the final project for COMS309. The software essentially is a chat program. Users, however reside inside a virtual enviornment where the user can move around. The server can implement server scripts that can do various things. For example, a simple chess program can be produced. Users can enter different rooms, and rooms can be connected using the scripting interface. The software is written in Java. The scripting interface is written in python.
    • The Actual Software
    • Final Report
    • Design Document
    • SRS Document
  • CyChat User Manual
  • Cybiquity
    • This software was the final project for COMS319. The software is a command line interface plugin for Firefox, through Ubiquity, that you can use to access ISU internals without having to browse the website itself. Examples would be to add a class, or drop a class without having to go through the access plus procedure. You can search classes, and search events and look at news.
    • Source Code [NOT AVAILABLE]
    • SRS Document
  • 186 Final Project
    • I created a protocol and implemented the protocol for wireless communication using the IR on a educational robot. I designed the protocol to be robust and fast so two robots can communicate with each other and perform teamwork type of operations.
    • Source not availiable.
  • Senior Design

Personal Projects

The following is a list of complete and incomplete projects I have done in my personal time.

Academic Papers

The following is a list of academic papers and seminars I have authored or co-authored.
  • Henri Bai, K Zeng, EW Bai and G Wang, "Adaptive Manual Control of Patient Table for Bolus-chasing CT Angiography", J. of X-ray Science and Technology, Vol.16, pp.23-31, 2008
  • Zhijun Cai, Allen Stolpen, Melhem J. Sharafuddin., Robert McCabe, Henri Bai, Tom Potts, Michel Vannier, Debiao Li, Xiaomin Bi, James Bennett, Jafar Golzarian, Shiliang Sun, Ge Wang and Er Wei Bai, - "Bolus Characteristics Based on Magnetic Resonance Angiography", BioMedical Engineering OnLine, Vol. 5, No. 53, 2006
  • Bai EW, J. Bennett, R. McCabe, M Sharafuddin, H. Bai, J Halloran, M Vannier, Y. Liu, C. Wang and G. Wang, "Study of an adaptive bolus chasing CT angiography", J. of X-ray Science and Technology, Vol. 14, No. 1, pp.27-38, 2006
  • R. McCabe , H. Bai, J. Bennett, T. Potts, M. Sharafuddin, M. Vannier, G. Wang and E.W. Bai, "Adaptive control of a next generation computed tomography angiography", Proc. of IFAC Symp on MCBMs, pp.327-332, Reims, France, 2006, Elsevier Publications
  • Z. Cai, J. Bennett, D. Lu, J. Liu, M. Sharafuddin, H. Bai, G. Wang and E.W. Bai, "Bolus tracking using local density information", Proc. of IFAC Symp on MCBMs, pp.303-308, Reims, France, 2006, Elsevier Publications
  • H.Bai., S. Remersaro, J. Bennett, J. Halloran, J. Meinel, J. Bodmer, M. Sharafuddin, M. Vannier, G.Wang and E.W. Bai, "Adaptive algorithms and experimental results of a bolus chasing CT scanner", IFAC World Congress, 2005, Prague, Elsevier Publications

Work Experience

Here is a list of work experience I've had in academics and industry.
  • Internship - Technisource
    May 2007 - Aug 2007, Dec 2007 - Jan 2009, May 2008 - Aug 2008
    • Developed a scheme to automate test procedures and implemented test cases using the new scheme.
      Learned how to manage time, resources, and people in a professional enviornment.
      Learned the concepts and processes of white box testing, and how to apply them in an efficient and economic manner.
      Developed social skills to interact with professional people and convey technical information in a concise and efficient manner.
      Due to confidentiality agreement with Technisource, I am not allowed to show any documents or presentations regarding with my work.
  • Teaching Assistant - Iowa State University
    Jan. 2007 - May 2007
    • I have taught a recitation and graded tests and homework in COMS 228 (Computer Data Structures and Algorithms in Java).
    • Developed social skills to communicate technical information to other peers in an efficient and concise manner.
    • Developed method of testing code in an academic setting.
    • Learned how to teach.
  • Research Assistant - University of Iowa
    2003-2006
    • I have implemented a control scheme of adapative angiography onto a prototype table using Labview.
      Developed a sense of how a laboratory works and how to handle lab equipment.
      Developed programing skills and unit testing.
      Learned how to write professional documents detailing the software packages, and algorithms used to medical journals.
      Learned how to manage large code projects efficiently.
      How to implement algorithms outlined by professors in academic journals.
      Please check the papers section to see examples of my work.

Activities and Awards

Activities
  • Vice President of the Anime Club

Achievements/Awards
  • Received many awards for Math competitions in high school
  • National Society of Collegiate Scholars 2006-2007

Transcripts and references

Transcripts and references can be accessed upon request.

end # end portfolio