Hello. My name is Andrea Bianchi and I am assistant professor in the Department of Computer Science in the School of Information and Communication Engineering at Sungkyunkwan University, and adjunt faculty in the department of Human ICT Convergence. I work in the field of Human Computer Interaction (HCI) and I lead the MAKinteract research group. I received my PhD from KAIST (Korea) in 2012 working on a thesis about haptic interfaces for PIN and password authentication. Before that, I was a video game programmer in a startup in New York. I received a masters in Computer Science (MS) from New York University (USA), and a bachelor degree in business administration (BS+MS) from Bocconi University (Italy). I published in several major HCI venues, including CHI, TEI, MobileHCI, IEEE Computer, Interacting with Computers, and I serve the community as program committee and reviewer for several of these. My work was covered in the news by Engadget, ZDnet, New Scientist, MAKE, Gizmodo, Slashdot, and more.
I collect eyeglasses.
I am a maker. I invent and make new systems, often physical hardware or mobile-based interfaces. Through user-centered design, iterative prototyping (based on multidisciplinary skills such as programming, 3D CAD design, making electronic circuits) and analysis through users studies, I build things to help me understanding users and solving real-world problems.
My long term research objective is creating work that attempts to seamlessly integrate the computing devices around us with people's natural ability to interact with physical objects. I am interested in building interactive computer systems based on natural and tangible interfaces that help us accomplishing better routine and critical tasks, as for example password authentication, learning and reading, input for wearable and portable devices.
Personal information & skills
- Languages: Italian (native), English (fluent), Korean (intermediate - level 4/6), Latin and Ancient Greek (written).
- Research interest: Human Computer Interaction (HCI), interface design.
- Skills: Programming, physical computing and prototyping, electronics, UX and web design, user studies and statistics.
- Korean name:.
This is a list of the most significant projects I worked on in the past few years. Most of these projects are the results of collaborations. For a complete referece check my Google Scholar page.
In chronological order
- Hwang, S., Gim, J., Yoo, J., Bianchi, A., Contextual Drag: Context-based Dynamic Friction for Dragging Interaction, Proceedings of CHI 2015 Extended Abstracts (Video Showcase) [video].
- Noh, G., Shin, J., Cho, J., Bianchi, A., Guidelines for a Baby's Nutrition Monitoring System, Proceedings of Korea HCI 2015.
- Oh, S., Yang, J., Bianchi, A., Kim, H., Power Replay Attack in Electronic Door Locks, IEEE Symposium on Security and Privacy (Poster), 2014.
- Oakley, I., Bianchi, A. ,Multi-Touch Passwords for Mobile Device Access, in Ubicomp 2012 (poster).
- Bianchi, A. , Haptic and Audio Authentication: Empirically Exploring the Usability, Security and Feasibility of Non-Visual Passwords, Ph.D.Thesis, KAIST, Korea, 2012.
- Bianchi, A. , Oakley, I., Kwon, D.S., Luxpass - Using Light for PIN Entry Authentications, in Proc. KHCI 2012, Alpensia Resort, Jan.11~13 2012.
- Bianchi, A. , Oakley, I., Kwon, D.S., Haptic Security PIN Entry System Using Magnetic Repulsive Force, in Proc. of HAID 2011 (poster).
- Bianchi, A. , Authentication on Public Terminals with Private Devices, in Proceedings of ACM TEI 2011 (Graduate Student Consortium), pp. 29-430.
- Kim, S.C., Bianchi, A. , Lim, S. C., Kwon, D. S., 2D Tangible Code for the Social Enhancement of Media Space, in Ext. Proceedings of TEI 2011, pp.127-132.
- Kim S. C., Han B. K., Lim S. C., Bianchi, A., Kyung K. U., Kwon D. S., Roly-poly: A Haptic Interface with a Self-righting Feature, in EuroHaptics 2010, Part I, LNCS 6191, pp. 332-339, 2010.
- Bianchi, A., Kim, S.C., Oakley, I., Kwon, D.S., Shoulder-surfing Resistant Authentication Method using a Haptic Keypad, in Proc. KHCI 2010, Phoenix Park, Jan.27~29 2010, pp. 212-214, 2010.
- US Patent: 14/036,243, System, method for controlling user terminal using finger gesture, and user terminal comprising the same, 2013-09-24.
- Bianchi, A. , Oakley, I., Hwang, S., Method and apparatus for sensing object using magnetic field, (10-2012-0118517), FILED.
- Bianchi, A. , Oakley, I., Hwang, S., System and Method for sensing object using electro-magnetic fields, (10-2013-0008171), FILED.
- Bianchi, A. , Oakley, I., Hwang, S., System and Method for multiplex sensing of object using magnetic and electro-magnetic field and applications, (10-2013-0008173), FILED.
- Hwang, S. Bianchi, A. ,Wohn, K.Y., System and method for interaction between pen-user terminal using magnetic field, and pen for the same, (10-2013-0008172), FILED.
- Hwang, S. Bianchi, A. ,Wohn, K.Y., System and Method for controlling user terminal using magnetic field based on gesture, means and user terminal for the same, (10-2013-0000599), FILED.
- Hwang, S. Bianchi, A. ,Wohn, K.Y., System and Method for controlling user terminal using magnetic field, means and user terminal for the same, (10-2012-0148866), FILED.
- Bianchi, A. , Oakley, Magnopass -An input, receiving device for message input using mobile device, and input method for passcode using the same, (10-2011-0006296), 2011.01.21, FILED.
- Bianchi, A. , Oakley, I., ShaPIN -Method and device for inputting password and recording medium for the same, (10-1228809), 2013.01.25, ISSUED.
- Bianchi, A. , Oakley, I., Biometric Pairing -Authentication Method, device and system using biometrics and recording medium for the same, (10-1219957), 2013.01.02, ISSUED.
- Bianchi, A. , Oakley, I., Kwon, D.S., LuxPass Color, (10-1218969), 2012.12.29, ISSUED.
- Bianchi, A. , Oakley, I., Kwon, D.S., Touch Screen Haptic Wheel, (10-1106209), 2012-01-09, ISSUED.
- Kim, S.C., Bianchi, A. , Lim, S.C., Kwon, D.S., Haptic Feedback Sensation, (10-1211622), 2012-12-06, ISSUED.
- Yang, T., Bianchi, A., Fast response linear vibration motor using elastic returning force, (10-1085462), 2011.11.15, ISSUED.
- Bianchi, A. , Oakley, I., Kwon, D.S., LuxPass, (10-1084971), 2011-11-14, ISSUED.
- Bianchi, A. , Kwon, D.S., Secure Haptic Keypad, (10-0964876), 2010-06-11, ISSUED.
Invited talks and demos
- The Culture of Technology Talk at BIEN 2013, 22 August, Sheraton Grande Walkerhill, Seoul, Korea.
- Vanquishing Voyeurs: Secure Ways To Authenticate Insecurely (with Andrew Zoz Brooks) Talk at DEFCON 19, Las Vegas, USA, August 4-7 2011. [video]
- The Haptic Keypad Talk at the Korean HCI 2011 Conference, Phoenix Park, Korea, Jan. 26-28 2011.
- Toward a shift in the authentication process Seminar at LG Electronics, Seoul, Korea, 23 March 2011.
- Spinlock Talk at the Korean Haptic Workshop 2011, KIST, Seoul, 21.10.2011.
- Haptic Passwords Talk at UXCamp Barcamp Seoul, 27 February 2010.
- The Haptic Wheel Talk at Haptics Research Workshop, Daejeon, Korea, 23 February 2010.
- Haptic Wheel Demo at KHCI 2010, Phoenix Park, Jan.27~29, 2010.
- Haptic Wheel Demo at KES 2009 (Korea Electronics Show 2009), 14-18 October 2009, Korea International Exhibition Center (KINTEX).
- Invisible Robots Talk at the Open Session at Lift Asia Conference, Jeju, Korea, September 4-6, 2008.
In this page I include a list of courses I teach and information about my students.
Human Computer Interaction (CSE3040) - UndergraduateHCI Design (ECE5947) - GraduateHuman-computer interaction (HCI) is becoming very important, as a means of achieving more competitive designs, and as a growing field of employment for IT graduates. HCI focuses upon how best to design interactive systems that are both productive and as pleasurable to use as possible by their potential users. With this in view, HCI is the study of how users interact with computer technology.Course offerings:
- Spring 2014
- Spring 2015
Data structures (ICE2002) - UndergraduateThis class will introduce to the fundamental data structures and related algorithms that you will use through all your career as computer scientist or programmer. Topics covered will be abstract-data-types, arrays, lists, stack, queue, trees, heap, hash-tables, graphs and few related algorithms such as sort and search. The goal of this class is to provide students with knowledge about basic data structures, their differences, advantages and appropriate usages. The class is set to be very practical, in order to provide students with programming experience using different types of data structures for different tasks.Course offerings:
- Spring 2013
- Fall 2014
Algorithms (CSE3002) - UndergraduateThis course introduces key algorithms which are essential for solving computer-oriented problems, and techniques for the analysis and creation of other efficient algorithms. It covers advanced techniques behind data structures for analyzing upper and lower bounds analysis of many essential algorithms in computer science. Problems discussed during the semester include sorting, searching, advanced data structures, dynamic programming, divide-and-conquer method, greedy methods, and graph algorithms.Course offerings:
- Spring 2013
Introduction to Programming (GEDB029) in C / Python - UndergraduateThis course aims to provide students with an understanding of the basic concepts of programming in solving computer engineering problems. It is aimed at students with little or no prior experience in programming. It also aims to help students to be feel confident in writing small programs for particular goals. The class will use the C / Python programming language. The basic grammar and a way of C / Python programming are also covered. Separate recitation classes provided by teaching assistants help students to improve their programming abilities and understanding in solving computer problems.Course offerings:
- Fall 2013
- Spring 2014
- Fall 2014
- Spring 2015
Creative Design (ERC2006) - UndergraduateThis course aims to provide an understanding of the basic concepts of design thinking, problem solving and idea generation to first year engineering students without prior experience in design. The class is structure as a mixture of lectures, discussions and hands-on workshops in which students make and present prototypes of systems to address real word problems. The first part of the course is focusing on creativity and design practice with great emphasis on making physical prototypes. The second part of the course is dedicated to analytical design thinking and algorithmic thinking.Course offerings:
- Fall 2013
Programming Languages (CSE3039) - UndergraduateThis class teaches many of the concepts underlying all programming languages. In this course you will learn the key issues in designing and using programming languages, such as modularity and the complementary benefits of static and dynamic typing. By using different language paradigms, you will learn to think more deeply than in terms of the particular syntax framework of one language. The course put a lot of emphasis on functional programming in order to learn how to write robust, reusable and elegant code.Course offerings:
- Spring 2015
Here a list of the gradaute students I advise
- Dong-Han Park - student in the Computer Science dept. at Sungkyunkwan University.
- Jeong-ki Hong - student in the Human ICT Convergence dept. at Sungkyunkwan University.
- Sunghyun Song - student in the Human ICT Convergence dept. at Sungkyunkwan University.
- So-Ryang Ban - student in the Human ICT Convergence dept. at Sungkyunkwan University.
- Junwoo Yoo - student in the Human ICT Convergence dept. at Sungkyunkwan University.
- GeeYoung Noh - student in the Human ICT Convergence dept. at Sungkyunkwan University.
Undergraduate students and interns
- Jae Young Kim - student in the Computer Science dept. at Sungkyunkwan University. (intern)
- Gao Yang - student in the Computer Science dept. at Sungkyunkwan University. (intern)
- Min-soo Kim - student in the Computer Science dept. at Sungkyunkwan University. (now: Samsung Electronics)
- Jaehurn Roh - student in the Computer Science dept. at Sungkyunkwan University. (intern)
- Dong-Il Hwang - student in the Computer Science dept. at Sungkyunkwan University. (intern)
Students for which I served as member of their graduation committee
- Mahmoud Khodjet-Kesba - PhD student at Blaise Pascal University (France) and Sungkyunkwan University.
For perspective students
I am recruiting graduate students!
If you are a student interested in working with me, please take a look at the work we do in the project page and in the MAKinteract website. Feel free to contact me using the form in the contact page (for Korean students - you can write in Korean if you want). You can also consult my calendar for scheduling an appointment with me.
In this page I include the links to the social media, blogs and internet accounts that I currently use. At the bottom of the page you can also find some pictures of me with family and friends.
Feel free to use the form here on the left to send me comments or feedback about my work or this website. You can also contact me through Linkedin.
2066 Seobu-ro, Jangan-gu, Suwon
440-746, Republic of Korea
Engineering Building 1, Room 23418