Dr. William C. Bulko

Spring 2024 Classes

CS 329E
CS 371L

Other useful links

Key Dates Spring 2024
Spring 24 Final Exam Schedule
UT Box
Unicode
ASCII chart
Language Rankings 2023

Bulko photo
Office Location: GDC 6.402
Office Phone: (512) 471-7021

Education:

  • Ph.D. in Computer Sciences, University of Texas. Area of specialization: Artificial Intelligence. Dissertation: "Understanding Coreference in a System for Solving Physics Word Problems".
  • M.S. Computer Sciences, University of Texas.
  • B.S. Mathematics, University of Texas at El Paso. Summa Cum Laude.

Courses Taught at UT:

  • CS 371L: Mobile Programming for iOS
  • CS 329E: Elements of Web Programming
  • CS 329E: Elements of Mobile Computing
  • CS 313E: Elements of Software Design
  • CS 303E: Elements of Computers and Programming
  • CS 311: Discrete Mathematics for Computer Science

Professional Experience:


24 years with IBM. Multiple roles including:
  • Software engineer and designer on OS/2 Communications Manager
  • Software test lead on the TCP/IP subsystem of the AIX OS development team
  • Manager of Network Device Driver and Data Communications Software Development
  • First-line and second-line software test manager
  • Plan Manager for the AIX OS development team
  • Plan Manager and Development Strategy Director for the Linux Technology Center
  • Third-line manager of the worldwide Configurator Development organization - Integrated Supply Chain
  • Operations Manager for Tivoli Cloud Software Development
  • Program Manager for Technical Computing

Research interests include:


Artificial Intelligence, Programming Languages, Mobile Development, Pervasive Computing, and Computer Science Education.

Personal interests:


Bowling, reading, TV and movies, music, and spending time with my family.

Publications:

  • “Right Brain, Left Brain: Challenges in Designing a Successful Journalism and Computer Science Collaboration.” Jena Heath, William Bulko. Proceedings from the Fall National College Media Convention, October 2015.
  • “Method of Supply Chain Adjustment Following a Disaster.” David Kumhyr, Glenn Johnson, Yvonne Young, Jacobo Vargas, William Bulko. IP.com Disclosure, IPCOM000212366D, 08-Nov-2011. Patent pending.
  • “Use of ARP Cache data to Discover and Report Malfunctioning Systems.” David Kumhyr, Glenn Johnson, Yvonne Young, Jacobo Vargas, William Bulko. IP.com Disclosure, IPCOM000192823D, 03-Feb-2010. Patent pending.
  • “Method to Use Baseboard Management Controller to Detect Alteration of Electronic Device.” David Kumhyr, Glenn Johnson, Yvonne Young, Jacobo Vargas, William Bulko. IP.com Disclosure, IPCOM000184091D, 10-Jun-2009. Patent pending.
  • “Time Marking Ink Stick.” David Kumhyr, Glenn Johnson, Yvonne Young, Jacobo Vargas, William Bulko. IP.com Disclosure, IPCOM000202182D, 07-Dec-2010.
  • “Diagrams and Text as Computer Input.” Journal of Visual Languages and Computing, Vol. 4, No. 2, June 1993.
  • “Uses of Diagrams in Solving Physics Problems.” Proceedings of the AAAI Spring Symposium on Reasoning with Diagrammatic Representations, March 1992.
  • “ISDN: What It Can Do Today.” IBM Personal Systems Developer Magazine, Fall 1991. Reprinted in: OS/2 2.X Notebook: The Best of IBM Personal Systems Developer Magazine, ed. Dick Conklin. Van Nostrand Reinhold, 1993.
  • “Representing Domain-Dependent Data in an Object-Oriented System.” IBM Technical Disclosure Bulletin, AT8-91-0266, June 1991.
  • “Application Interface to Objects and Methods on Objects.” IBM Technical Disclosure Bulletin, AT8-91-0265, June 1991.
  • “Implementing Operator Overloading to Create Generic Methods.” IBM Technical Disclosure Bulletin, AT8-91-0264, June 1991.
  • “Programmable Configuration.” IBM Technical Disclosure Bulletin, AT8-91-0263, June 1991.
  • “Verification and Access Control in an Object-Oriented System.” IBM Technical Disclosure Bulletin, AT8-91-0088, March 1991.
  • “Graphic APPC Configuration Interface.” IBM Technical Disclosure Bulletin, AT8-90-0399, Jan 1991.
  • “Understanding Natural Language with Diagrams.” Proceedings of the Eighth National Conference on Artificial Intelligence (AAAI-90), 1990.
  • “Intelligent Context-Sensitive Help.” IBM Technical Disclosure Bulletin, AT8-90-0219, May 1990.
  • “TFR Expert System Shell.” IBM Technical Disclosure Bulletin, AT8-90-0138, May 1990.
  • “Understanding Coreference in a System for Solving Physics Word Problems.” Technical Report AI89-102, University of Texas at Austin, May 1989.
  • “Understanding Text with an Accompanying Diagram.” Proceedings of the First International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE-88), June 1988. Nominated for the 1988 MCC Award for Excellence in Computer Science.

Patents:

  • “Electromagnetic Profiling to Validate Electronic Device Authenticity.” William C. Bulko, Glenn D. Johnson, David B. Kumhyr, Jacobo A. Vargas, Yvonne M. Young. (August 14, 2012.) Patent number 8,242,793.
  • "Workspace Creation and Management for a Computing Desktop." William C. Bulko, Glenn D. Johnson, David B. Kumhyr, Jacobo A. Vargas, Yvonne M. Young. (July 5, 2016.) Patent number 9,384,011.

Professional Activities:

  • Member, Journal Review Board, Applied Intelligence, 1993 – Present
  • Member, Association for Computing Machinery, 1983 – Present
  • Member, Professional Bowlers Association, 2012-2013
  • Member, Special Interest Group on Computer Science Education (SIGCSE), 2019 - present
  • Faculty Advisor, UT CS Roadshow, 2018 - present
  • Instructor for Introductory and Intermediate Python classes, UT Summer Discovery Program, 2017 - Present
  • Instructor for UT Academy for iOS App Development, 2021-Present

Trivial Facts:

  • My father spent 27 years in the military, so when I was a child, we moved every couple of years. I've lived in about a dozen different places.
  • I was born in Oklahoma, but we moved when I was only a couple of months old. I don't remember anything about being there, so I deny it really happened.
  • I went to high school in Hawaii, which has lots of water and crowded beaches. After that, my family moved to El Paso, which is all beach but no water.
  • When I first started at UTEP, they didn't have a department of Computer Science, so they had faculty from other departments teaching the CS classes. They also didn't have graduate students to serve as graders and TAs, so they hired me as the first "Undergraduate Teaching Assistant" to help the professors. I got to teach my first college class as a sophomore.
  • When I was a student at UT, I lived in Jester. There was a girl who lived in a room about ten yards away from me. When we met at dinner the first week we arrived in Austin, we did NOT make good first impressions on each other: she thought I was a typical computer science geek, and I thought she was a stuck-up California girl. We've now been married for 36 years.
© William C. Bulko Responsive Design by Tyler Wittig Page Last Updated: