Diving into IBM’s Quantum Experience through your Browser

People tend to stay away when they hear the word “Quantum Computing”. The word itself gives the feeling that it targets scientists or physics researchers, but not your average person scrolling down in their newsfeed. However, quantum computing increasingly becomes more mature to kill its reputation as a hard field. Understanding quantum computing requires as much imagination as math or physics knowledge. In this post, I’m going to briefly spark your imagination about the next generation of computers and give you a glimpse of how IBM makes the experience accessible through your web browser; not access-restricted physics labs.

What is Quantum Computing?

Perhaps you are reading this blog post from your desktop, laptop, tablet or smartphone. All of these devices run on a traditional computer (or what we call: classical computer). Every piece of tech gadget you are using nowadays uses the concepts of classical computing. But what are classical computers and how are they different from quantum computers?  Continue reading

Presentation smells: How not to prepare your conference presentation

Recently, I was in Austin, Texas to attend ICSE (International Conference on Software Engineering) and MSR (Mining Software Repositories) conferences. The authors presented excellent papers on a variety of topics concerning software engineering. Despite their excellent technical content, I was discontented by the presentation skills exhibited by some of the authors. It’s not only the students, but even some of the experienced researchers gave not so exciting presentations. Continue reading

My Diary on the “The Hour of Code”

So what is Hour of Code? The Hour of Code is a global movement with a one-hour introduction to computer science, designed to demystify code, showing that anybody can learn the basics! Anyone anywhere can organize an Hour of Code event. No age limitations. No experience needed. By now, almost 1203 Hour of Code events were conducted in India. It is held every year from 7th Dec to 13th Dec. Continue reading

Exascale computing: Why we need it and some of the challenges to conquer it.

To introduce you to Exascale computing, as well as its challenges, we interviewed the distinguished Professor Jack Dongarra (University of Tennessee), an internationally renowned expert in high-performance computing and the leading scientist behind the TOP500 (http://www.top500.org/), a list which ranks supercomputers according to their performance.

Continue reading

42 Tips to Increase Your Website’s Rank from UConn Students

At the University of Connecticut, undergraduate students majoring in Computer Science studied Google’s PageRank algorithm as a practice on stochastic processes and their applications. After their research on the algorithm along with other search techniques that Google uses to rank websites, they have come up with some cool, and easy-to-implement, tips for website owners to organically increase their website rank. As the TA for that class, I felt thrilled with their awesome submissions and wanted to share some of their work on this study.

42 tips to increase your website’s rank based on understanding Google’s PageRank Continue reading