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.
chih-hao.ku@unt.edu
Office:216-687-4755
Faculty Page
Office:BLB323D
Professor, Graduate Institute of Data Science
Taipei Medical University
Associate Professor of Accounting
Concordia University
Senior Lecturer in Marketing
University of Sheffield, UK
Professor of IT
Middle Georgia State University
Department Head & Associate Professor of Computer Information Systems
California State University, Fresno
Professor of MIS
University of Arizona
Department Head & Associate Professor of Marketing
New Mexico State University
University of North Texas
University of North Texas (2023-2024)
Cleveland State University (2022-2023)
Cleveland State University (2021)
Clevelnad State University
Lawrence Tech. University (2014-2018)
Crime entity extraction, entity similarity, document similarity, classification, and crime report visualization
Sentiment analysis, natural languaeg processing, social media analytics, deep-learning algorithms, Google Trends, TripAdvisor, Hospitality
Crowdsourcing, Amazon Mechanical Turk, Accounting Research, Social Media
Deep learning; convolutional neural network; natural language processing; visual analytics; hospitality; tourism
Aspect-based Sentiment Analysis, NLP, Deep Learning, Bidirectional Encoder Representations from Transformers (BERT)
Online review, response strategy, linguistic feature analysis, deep learning
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
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
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.
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.