Hello. My name is Andrea Bianchi and I am assistant professor in the Department of Industrial Design at KAIST (Korea) and director of the MAKinteract research group. I work in the field of Human Computer Interaction (HCI) and research about tangible interactions and novel input wearable interfaces. Before joining KAIST, I was assistant professor at Sungkyunkwan University in the department of Computer Science. I received my PhD from KAIST 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, electronic circuits design) and analysis based on users studies, I build new things that help me understanding how users interact with current technology and how we should design future interfaces to enable or prevent specific interactions.
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
- Hong, J., Koo, B., Ban, S., Cho, J., Bianchi, A., beuPo: A digital Plant that You Can Raise and Customize with Your Current Posture, Ubicomp/ISWC'15 Adjunct (workshop paper).
- Oh, S., Yang, J.S., Bianchi, A., Kim, H., Devil in a Box: Installing Backdoors in Electronic Door Locks, Proceedings of International Conference on Privacy, Security and Trust (PST) 2015.
- 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
- Designing for the hands Talk at Department of Human and System Engineering - UNIST (26 May 2015).
- The Culture of Tangible Interaction Talk at Department of Industrial Design - Chonbuk National University (18 Dec 2014).
- 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 mean for 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, this course on HCI will discuss about 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.
- Jaewon Cho - 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)
- Suin Lee - 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
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.
KAIST Industrial Design
Bldg. N25, 291 Daehak-ro, Yuseong-gu, Daejeon
34141, Republic of Korea