VLDB 2026 Research / reviewers in the wild / expert
Jingsai Liang
dblp:120/4303
· DBLP profile ↗
7ranked-venue papers
3as first author
5since 2021 · last 2026
0000-0003-3555-8656ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 6 · 3 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Coding Twice: Integrating Independent and AI-Assisted Programming Assignments in CS EducationabstractAI coding assistants such as Cursor and GitHub Copilot are increasingly embedded in professional software development workflows. As these tools become more common, computer science education faces the challenge of preparing students both to write code independently and to collaborate effectively with AI-assisted tools. This dual expectation is difficult to address through traditional assignment design. Jingsai Liang, Xi Chen 0091 |
SIGCSE (2) | 1 |
| 2024 | Pair Programming with ChatGPTabstractThis poster explores the potential of ChatGPT to replace the traditional approach of pair programming in introductory computer science courses. Traditionally, two students collaborate as a driver and a navigator, periodically switching roles. Now, a student can pair up with ChatGPT, which offers an innovative approach to pair programming. This exploratory activity, which emphasizes collaboration and communication, provides step-by-step instructions for effectively interacting with ChatGPT during pair programming. Xi Chen 0091, Jingsai Liang |
SIGCSE (2) | 2 |
| 2024 | Perfect Snake: Exploring Algorithms Through the Snake GameabstractApplying various algorithms learned from the courses of Algorithms and Artificial Intelligence to solve real-world problems is intriguing, especially considering that most problems found in textbooks tend to be either trivial, theoretical, or oversimplified. In this poster, we present a challenging project where we apply a variety of common algorithms and their variations to solve the snake game. Our project's primary goal is to develop a perfect snake algorithm, defined as one that collects food until the grid is entirely covered by the snake, indicating the completion of the game, ideally achieved in as few steps as possible. This project is particularly intriguing as it offers a novel approach to completing the game, a task that humans often find challenging. William Weinberger, Jingsai Liang, Xi Chen 0091 |
SIGCSE (2) | 2 |
| 2023 | Teaching Graph Algorithms Using Tower of Hanoi and Its VariantsabstractTower of Hanoi is a classical tutorial example traditionally for introducing recursive algorithms in CS1. This poster describes a lecture of teaching graph algorithms using the graphical representation of the game and its variants in upper-level courses. More specifically, this poster provides a totally different perspective on solving the tower of Hanoi using DFS, BFS, A*, greedy, and other search algorithms on graphs. Students will not only solve the game and its variants in an inspiring way, but also learn a modeling method to convert problems into graphs. Xi Chen 0091, Jingsai Liang |
SIGCSE (2) | 2 |
| 2021 | Name Search Puzzle: Learning Cultural Competence Through a Programming LababstractThe efforts for incorporating cultural competence in computer science curriculum will not only benefit the retention of marginalized students, but also, more importantly, educate students with a better understanding of diversity, equity, and inclusion issues. This poster describes a programming lab for learning string matching algorithms and gaining knowledge of cultural competence at the same time. Specifically, this lab requires students to search a group of names from a word search puzzle and then order these names based on various naming conversions from different cultures. Overall, this poster demonstrates an example of infusing cultural competence into a programming lab. Jingsai Liang |
SIGCSE | 1 |
| 2020 | Utilizing Gamification and Visualization in Designing Labs for Teaching AlgorithmsabstractThis poster describes an effort to design labs for teaching algorithms through gamification and visualization. In order to make the labs doable and enjoyable, games are crafted under four simple rules. Visualization code is provided for each lab, so that students only need to focus on developing solutions to implement algorithms. Students work in pairs and demonstrate solutions of labs visually using pictures or animations at the end. This experience helps students to engage in the learning process. Jingsai Liang |
SIGCSE | 1 |
| 2012 | Dual-channel noise reduction via sprase representationsabstractAn effective dual-channel noise reduction algorithm is proposed based on sparse representations. The algorithm is composed of the following steps. Firstly, overlapping patches sampled from two channels together instead of each channel one by one are trained to be a dictionary via K-SVD. Secondly, OMP(Orthogonal-Matching-Pursuit) reconstruction algorithm is applied to obtain the sparse coefficients of patches using the dictionary. Thirdly, the denoising speech can be obtained by the updated coefficients. Lastly, the above three steps are iterated to get clearer speech until some conditions are reached. Experimental results show that this algorithm performs better than that with single channel. Jiancheng Zou, Jingsai Liang |
MMSP | 2 |