Paul Wang (王士弘) 2006 Photo
Paul S. Wang
Department of Computer Science
Kent State University
Kent, Ohio 44242 USA

Go to 1st mobile site    Go to desktop site

MIT logoBrief Bio

A Ph.D. and faculty member from MIT, Paul S. Wang (王 士 弘) became a Computer Science professor (Kent State University) in 1981, and served as a Director at the Institute for Computational Mathematics at Kent from 1986 to 2011. He retired in 2012 and is now professor emeritus at Kent State University.

Paul is a leading expert in Symbolic and Algebraic Computation (SAC), most noted for his work on polynomial factoring and GCD algorithms. He has conducted over forty research projects funded by government and industry, authored many well-regarded Computer Science textbooks, most also translated from English to other languages, and released many software tools. He received the Ohio Governor's Award for University Faculty Entrepreneurship (2001). Paul supervised 14 Ph.D. and over 26 Master-degree students.

His Ph.D. dissertation, advised by Joel Moses at MIT, was on Evaluation of Definite Integrals by Symbolic Manipulation. Paul's expertise is in automation of mathematical computation. His main research interests include Symbolic and Algebraic Computation (SAC), polynomial factoring and GCD algorithms, automatic code generation, Internet Accessible Mathematical Computation (IAMC), enabling technologies for and classroom delivery of Web-based Mathematics Education (WME), as well as parallel and distributed SAC. As a member of the MIT Macsyma research group, Paul has made significant contributions to many parts of the MAXIMA computer algebra system (derived from Macsyma, free and open source). He has designed, tested and implemented programs that combine new, improved, and known algorithms together with heuristics to completely automate the factoring of polynomials with one or more variables--reducing the complicated and time consuming tasks to a matter of just a few seconds. See these online demos for a hands-on experience with MAXIMA.

See these WME online lessons developed for and used at Kimptom Middle School, Stow Ohio.

Paul continues to work jointly with others nationally and internationally in computer science teaching and research, Web-based mathematics education (WME), write books and articles, IT consult as sofpower.com, and manage webtong.com, a Web developer. He also plays tennis and exercises regularly to keep well and fit.

Most recently, his focus is on the study, introduction, application, and promotion of Computational Thinking.

Kent State University logoResearch

CT Articles

Understanding Computational Thinking and Its Importance --- An Overview, Sept. 2020.

College textbook From Computing to Computational Thinking CRC Press, October, 2015.

The COMPUTIZE.ORG site for learning computational thinking. Spring 2015

Computational Thinking in Other Languages

Invited keynote speech, 計算思維的重要性和推廣, 第四届计算思维和大学计算机课程教学改革研讨会, Dalian, China, July 29, 2015. See these pictures.

Korean translation of From Computing to Computational Thinking 컴퓨팅 사고력과 소프트웨어의 이해 02/22/2017

Chinese college textbook 大学计算机教程——从计算到计算思维 (with Professor 李 廉, HFUT), 高等教育出版社, Beijing China (published September 2016)

計算思維 博客文章
(05/23/2019) 零與壹的世界,
(05/04/2021) 數字貨幣要來了
(10/01/2022) 小鸡和白兔教你明白編程


Activities

New book: Becoming A Computational Thinker: Success in the Digital Age, ISBN: 9781032568997, CRC Press, January 2024.

Mastering Modern Linux, second edition of Mastering Linux, ISBN: 978-0-8153-8098-6, CRC Press, June 2018.

Summer Special Short Course on Dynamic Web Programming and HTML5, HFUT, Hefei, China, July 7 to 22, 2015.

Research academic tour in China August 13--29, 2012: Beijing, LanZhou University, and HFUT. See these pictures.


Publications

sofpower.com company logoConsulting

Paul has been in the IT consulting business since he established sofpower.com in the early 1980s. Services include research visits/lectures, on-site IT training courses, website planning and development, project review, and technical management support.

Sofpower clients include:

  • B.F. Goodrich R&D Center, Cleveland, OH
  • BP (America) Research, Warrensville, OH
  • General Motors Research Labs, Detroit, MI
  • Goodyear Tire and Rubber, Akron, OH
  • Hewlett-Packard Research Labs, Palo Alto, CA
  • Institute for Information Sciences, Academia Sinica, Taipei, Republic of China.
  • Lockheed Martin Tactical Defense Systems, Akron, OH
  • NASA Lewis Research Center, Cleveland, OH
  • Picker International, Cleveland, OH
  • Sandia National Laboratories, Livermore, CA
  • UNDP--United Nations Development Program
  • Westfield Companies, Westfield Center, OH

In 1998, Paul took a four-week consulting assignment to China (Beijing, Lanzhou, and Xian), sponsored by the United Nations Development Program (UNDP).

Paul welcomes your IT consulting inquiries. Simply email pwang@sofpower.com.

Webtong.com logo Web Development

Paul established webtong.com for Web Design and Development in 2001. He brings great technical expertise as well as knowledge of practical applications to Web development.

He has taught Web design and programming for more than 10 years and has published two textbooks on the subject--- An Introduction to Web Design and Programming (2003) and Dynamic Web Programming and HTML5 (2012). The Web development team at webtong.com has great experience in designing and building highly functional and attractive websites that actually help small businesses grow and prosper.

If you need help with starting or updating your website, please don't hesitate to contact pwang@webtong.com

Books Published

CTer bookBecoming A Computational Thinker: Success in the Digital Age
by Paul S. Wang
CRC Press, Florida, USA, January 2024, 331 pages.

Mastering Modern Linux book coverMastering Modern Linux
(2nd edition of Mastering Linux)
by Paul S. Wang
CRC Press, Florida, USA, June 2018, 384 pages.

大学计算机教程— 从计算到计算思维大学计算机教程—从计算到计算思维,
by 李廉 and 王士弘
高等教育出版社, Beijing, China, September 2016, 250 pages.

From Computing to Computational ThinkingFrom Computing to Computational Thinking,
by Paul S. Wang
CRC Press, October 2015, 288 pages.

Dynamic Web Programming and HTML5Dynamic Web Programming and HTML5,
by Paul S. Wang
CRC Press, 11/21/2012, 644 pages.
ACM CR review

mastering linux by paul wang book coverMastering Linux,
by Paul S. Wang
CRC Press, Florida, USA, 09/14/2010, 439 pages
ACM CR review

book coverJava with Object-Oriented and Generic Programming,
by Paul S. Wang
sofpower.com, Stow OH, 09/2008, 530 pages.

book coverAn Introduction to Web Design and Programming,
by Paul Wang & Sanda Katila
Thompson Learning, 10/2003, 572 pages.

book coverJava with Object-Oriented Programming,
by Paul S. Wang
Brooks/Cole, 2002.

book cover Standard C++ with Object-Oriented programming,
by Paul S. Wang
Course Technology, 07/2000, 595 pages.
ACM CR review

book coverAn Introduction to UNIX with X and the Internet,
by Paul S. Wang
PWS, 1996.

book coverAn Introduction to ANSI C on UNIX,
by Paul S. Wang
PWS Publishing Co. Boston, MA., 09/1991 432 pages.
ACM CR review

book coverAn Introduction to Berkeley UNIX,
by Paul S. Wang
Wadsworth, CA 1988.

 

Ph.D. Students

  • Samer Khasawneh (Summer 2012) A Web-based Lessons Authoring System for Mathematics Education (MLAS)
  • Wei Su (Fall 2010, Lanzhou University) Research on Web-based Inputting and Accessibility of Mathematical Expressions as adviser from Kent State under a research collaboration with Dr. Lian Li of Lanzhou University, People's Republic of China
  • Xun Lai (2010) GeometryEditor: A Web-based System for Authoring, Sharing and Support of Plane Geometry Manipulativesfor Mathematics Education
  • Saleh Mohammad Al-shomrani (2008) A Web-based Distributed and Interoperable Tool for Sharing Mathematical Assessments and Supervising Online Tests
  • Weidong Liao (2003) IAMC Framework: Design and Prototyping
  • Simon Gray (1998) MP: A Protocol for the Efficient Exchange of Mathematical Data
  • Iyad A. Ajwa (1998) Parallel Algorithms and Implementations for the Grobner Bases Algorithm and the Characteristic Sets Method
  • Olaf Bachmann (1996) Chains of Recurrences
  • Yaser Doleh (1995) The Design and Implementation of a System Independent User Interface for an Integrated Scientific Computing Environment
  • Mohamed Omar Rayes (1995) Parallel Algorithms and Implementations for Sparse Multivariate GCD
  • Kenneth Weber (1994) Parallel Integer GCD Algorithms and Their Application to Polynomial GCD
  • Naveen Sharma (1992) User-directed Generation of Sequential and Parallel Codes for Finite Element Analysis
  • Vilmar Travisan (1991) Univariate Polynomial Factorization
  • Hui Tan (1986) FINGER: A Finite Element Code Generator