Chih-Hao Ku (Justin)

Learn more

Chih-Hao (Justin) is an Assitant Professor in the Department of Information Technology and Decision Science (ITDS), G. Brint Ryan College of Business at University of North Texas. He is currently interested in text mining, deep learning, visual analytics, natural language processing, and healthcare. Any research collaboration is welcome. He is currently an Associate Editor of the Journal of Computer Information Systems.


Cleveland, OH USA

c.ku17@csuohio.edu
Office:216-687-4755
Faculty Page
Office:BU340



Click Me to Scroll Down!

Research Collaborators


Dr. Yung-Chun Chang

Dr. Yung-Chun Chang

Assciate Professor, Graduate Institute of Data Science

Taipei Medical University

Dr. Maryam Firoozi

Dr. Maryam Firoozi

Assistant Professor of Accounting

Concordia University

Dr. Yi-Chuan Wang

Dr. Yi-Chuan Wang

Senior Lecturer in Marketing

University of Sheffield, UK

Dr. Myungjae Kwak

Dr. Myungjae Kwak

Associate Professor of IT

Middle Georgia State University

Dr. Alicia Iriberri

Dr. Alicia Iriberri

Associate Professor of Computer Information Systems

California State University, Fresno

Dr. Gondy Leroy

Dr. Gondy Leroy

Professor of MIS

University of Arizona

Dr. John Zhu

Dr. Jianjun (John), Zhu

Assistant Professor of Marketing

New Mexico State University

Current Research Assistant

Cleveland State University

Jahnavi Chetankumar Trivedi

Former Research Assistant

Cleveland State University (Fall, 2021)

Dylan S Zsigray - Under Honor Thesis: Leveraging Natural Language Processing in Keyword Research and Audience Segmentation

Clevelnad State University

Dnyanesh Vinay Nerkar (2020), Jayant Mandhare (2020)

Lawrence Tech. University (2014-2018)

Rahul Jakkam, Mohammed Hussain, Jinkai Xu

Research Projects

Bootstrap Thumbnail First

Crime Report Analysis

Crime entity extraction, entity similarity, document similarity, classification, and crime report visualization

Description

Bootstrap Thumbnail Second

Social Media Analytics

Sentiment analysis, natural languaeg processing, social media analytics, deep-learning algorithms, Google Trends, TripAdvisor, Hospitality

Description

Bootstrap Thumbnail Third

Crowdsourcing Analysis

Crowdsourcing, Amazon Mechanical Turk, Accounting Research, Social Media

Description

Bootstrap Thumbnail First

Deep learning & Tourism

Deep learning; convolutional neural network; natural language processing; visual analytics; hospitality; tourism

Description

Bootstrap Thumbnail Second

COVID-19 on Airline Industry

Aspect-based Sentiment Analysis, NLP, Deep Learning, Bidirectional Encoder Representations from Transformers (BERT)

Description

Bootstrap Thumbnail Third

Online Critical Review Classification

Online review, response strategy, linguistic feature analysis, deep learning

Description

Teaching Courses

Course Teaching at Cleveland State University

This course emphasizes the importance of data-analytic thinking. It helps students view business problems from a data perspective and understand principles of extracting useful knowledge from data. Formulating data science solutions and evaluating the results requires mindful thinking. Students are expected to spend most time on understanding and processing the data. Next, they will consider appropriate methods to analyze and visualize data and provide useful knowledge for decision makers. In this class, students will learn how to collect and process big data and learn a wide array of machine learning and visualization techniques. Students should be able to apply the techniques to our everyday life or solve business/research problems. For business students, Anaconda , Kaggle , Tableau , and R are popular options. For advanced users, D3.js will offer you interactive, flexible, and powerful to visualize data.

Software tools: Anaconda, Python (data science libraries), Tableau

Software Engineer Projects and Software Development

Software tools: Draw.io, Lucidchart, PowerApp, XAMPP

System Anlaysis Projects and Prototype Design

Software tools: Visio, InVision, Draw.io, Lucidchart

Management Information Systems

Course Teaching at Lawrence Technological University

This course is an introduction to grounded principles and techniques of design, cognition, perception, and human-computer-interaction for visualizing data interactively. Today, the amount of digital data has grown exponentially, which posts a major challenge for business to manipulate and analyze data efficiently. To gain useful insight from business data, the visual analytics techniques have drawn attention to the public. The major goal of this course is to teach business students, typically nonprogrammers, how to use visualization techniques to analyze big data. Students will work as groups and learn a wide array of visualization methods and be able to apply the techniques to our everyday life or research problems.

Software tools: Tableau, R, D3.js, PowerBI

This course covers the principles, practices, design, and development of database management systems (DBMS) with an emphasis on the relational database systems. More specifically, it focuses on logical modeling, physical data modeling, normalization, and database query languages. Additionally, this course will explore database administration and security, database implementation, concurrency control, and even business intelligence and data warehousing. This course emphasizes on hands-on skills. Students are required to use database applications to practice database design and implementation through assignments and lab exercises and conduct a class project involving the data modeling, database development and implementation.

Applications: MS SQL Server, MongoDB, Visio

Students electing INT6043 must be admitted to an LTU Master’s Degree program. Students should have a basic understanding of information technology principles acquired through personal and/or business use of IT systems, and should be fluent in the use of personal productivity tools such as e-mail, word processing software, spreadsheet/database software, and presentation software.

Emerging Technologies: Deep learning, Blackchain, Artificial Intelligence, Smart Home, Smart City

Developing an information system from concept to implementation. Various system development methodology techniques and introduction to the system development life cycle. Special emphasis on developing good communication skills between users, clients, team members and others that are associated with the project.

Software tools: Visio, Mendix, Microsoft PowerApps

This course focuses on the ultimate goal of solving business problems with technology and/or solving business problems in the world of technology. Students’ will apply the knowledge and skills acquired from all areas of study during their undergraduate BSIT experience to analyze and develop solutions to address business challenges. This journey is taken via extensive use of case studies and outside readings.

Type of Projects: Research, Competitions such as Kaggle, Data Analytics, Application Development

This course covers mostly hands-on topics in how to retrieve data from a relational database management systems (RDBMS) with an emphasis on Structured Query Language (SQL) queries. More specifically, it focuses on how to retrieve data from one or more tables, how to insert, update, and delete data, how to use functions, how to code summary and subqueries, and how to create and design database. Students are required to use database applications to practice database design and implementation through assignments and lab exercises and conduct a class project involving the database development and implementation.

Software tools: MySQL, Python

This course covers the principles, practices, design, and development of database management systems (DBMS) with an emphasis on the relational database systems. More specifically, it focuses on logical modeling, physical data modeling, normalization, and database query languages. Additionally, this course will explore database administration and security, database implementation, concurrency control, and even business intelligence and data warehousing. This course emphasizes on hands-on skills. Students are required to use database applications to practice database design and implementation through assignments and lab exercises and conduct a class project involving the data modeling, database development and implementation.

Tools: Visio, Microsoft Azure

This course provides both ‘theory’, e.g., web design and e-commerce and ‘practice’, e.g., HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript to train students to create web pages. Students will develop web pages with current technologies and practices. In addition, hands-on practice, website case projects, and web research are emphasized in this class...

Language and Tools: HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular.js, etc.

A variety of topics have been covered, which depend on each student's specialty.

Course Teaching at Middle Georgia State University

This course introduces concepts and practices associated with Web site development. Focus is on site and page design, page layout techniques, styling methods, coding practices, selection of typography, graphics, and multimedia, accessibility issues, site publishing, testing and maintenance, and site marketing.

Softare Tools: Notepad++

This course covers the basic principles and practices behind the modern database management system including: the models and methodologies that enable us to analyze and design data systems; the logical concepts that stand behind “good database design;” and the functional components of the DBMS and how they work together to bring about the management of data.

Softare Tools: MS SQL Server

Description: Java is one of the most popular object-oriented programming languages, especially widely used in the modern web and mobile environments. This course focuses on core concepts of object-oriented programming and explores fundamental programming structures and various features of Java. Topics will include OOP design, data types, object and class, interfaces, inheritance, event handling, swing, exceptions, generic programming, collections, and multithreading.

Softare Tools: Netbeans, JDK, JRE

This course covers planning, development, and implementation of Web-based applications. Topics include advanced coverage of common server and browser scripting languages, data structuring and data exchange languages, file and database connectivity options, dynamic page styling, user interaction and personalization, data validation, application installation, deployment, and security issues associated with data-driven Web-based applications.

Softare Tools: Visual Studio .Net

Students will study applications in web-based electronic commerce systems set in a client/server environment. The course will include surveys of Internet technologies, network architectures, web development techniques, e-commerce models and software, electronic catalogs, purchase and payment systems, interfaces with business systems, marketing and promotion, and design and implementation of e-commerce systems.