Computer Science Alumnus, Harry Chen, featured in UMBC Magazine

Photo Courtesy UMBC Magazine

In its latest issue, dubbed "Tech Trekkers", UMBC Magazine features Computer Science alumnus Harry Chen, one of the key players in the development of the iPhone 4S's digital assisant, Siri.

While you may have heard about Harry through an article we posted last year, the UMBC Magazine article goes deeper into Harry's story as it  follows him around the Apple campus in Cupertino, California, where he works as a software engineer.

Weaving the inspiring tale of Harry's path to success–including his spontaneous decision to pack up everything and move to the West coast in 2008–the article paints Harry as a tech wunderkind who credits at least some of his success to the environment of discovery at UMBC.

It talks about his graduate research on smart rooms ("Imagine a room that answers your questions, or anticipates your needs and then fulfills them," goes the article) and features quotes from CSEE Professors Dr. Tim Finin and Dr. Anupam Joshi, who served as his advisors during his nearly ten years at UMBC, during which time he received a B.S., M.S., and Ph.D. in Computer Science.

Want to be inspired? Check out the article here.

 

 

Meet the Students: Yatish Kumar Joshi

Originally from Almora, India, Yatish came to UMBC in 2009 to pursue his Master's in Computer Engineering. When he's not studying, Yatish likes to run, play disc golf, and read thriller novels.


 

About Yatish…

When did you know you wanted to study Computer Engineering?

I pursued a Bio/Math track in high school and wanted to be a doctor more than an engineer, but by 12th grade, all the dissections in Biology turned me off and finalized my choice of Engineering.

Are you part of any labs, clubs or organizations on campus?

Yes I am part of the ESNET Lab run by Dr. Younis.

What are you researching for your thesis?

My research area is Wireless Sensor Networks, specifically algorithms and approaches to recover a network from multi node failures efficiently using distributed approaches.

Have you had any internships? 

I have interned in Samsung Electronics in 2010, working on managing Visual Display Projects related to the Hotel TV lineup.

What are your plans after graduation?

I plan to go back and work for a few years before returning to academia.

What is your dream job?

Setting up my own technical consulting firm.

 

On UMBC and CSEE

What was your first impression of UMBC?

I liked the fact that everything was enclosed in a loop so it was easy to get around, and I was surprised to find that we had a nationally ranked chess team and no football team!

What was your first Computer Engineering Course?

My first Computer Engineering course at UMBC was CMSC611: Advanced Computer Architecture taught by Dr. Younis. It is one of the most fundamental classes and was one of my most favorite and enjoyable class to date.

What was your favorite Computer Engineering Course?

I would recommend CMSC611: Advanced Computer Architecture, and CMPE640: VLSI design to anyone in the CSEE program to build a solid foundation. People that enjoy playing with numbers should definitely take CMPE 645: Computer Arithmetic Algorithms.

What do you like about the Computer Science and Electrical Engineering (CSEE) Department?

I love the fact that professors and staff are easily accessible and you can stop by to ask questions or just chat.

How would you describe the professors in the department?

They are friendly and willing to help you out outside class.

What advice would you give to incoming graduate students?

Don’t forget to have fun, despite the workload.

Lego Turing Machine

This video is a short documentary about the LEGO Turing Machine built by Jeroen van den Bos and Davy Landman at Centrum Wiskunde & Informatica in Amsterdam.  They built the device for CWI's exposition "Turings Erfenis" in honor of Alan Turings one hundredth birthday this year and to demonstrate how simple a "universal computing device" can be.



LEGO Turing Machine from ecalpemos on Vimeo.

Alan Turing was a brilliant mathematician who helped define the theoretical model of the computer as we know it today. He also made many other significant contributions to cryptology, artificial intelligence and computer sceince. He was a visionary, one of the few people of his time who recognized the role the computer would play for humanity.

The Turing Machine was defined in 1936 as an abstract model for a simple device that manipulates symbols on a strip of tape according to a table of rules. Turing Machines are not intended to be practical, but can be used to simulate the logic of any computer algorithm and to define the limits of what can be computed by real computers. You can learn more about the abstraction and why it is important by taking CMSC 451, Automata Theory and Formal Languages.

There have been many physical models built in the past, but this one is interesting because it was built with a single Lego Mindstorms NXT set. One unfortunate limitation of this Turing Machine is that it has a finite 'tape'. See the Lego Turing Machine site for more information.

Integrated Distributed-Bragg-Reflector Thermally Tunable Quantum Cascade Lasers

Ph.D. Dissertation Defense

Fabrication and Operation of Integrated Distributed-Bragg-Reflector
Thermally Tunable Quantum Cascade Lasers

Liwei Cheng

10:00am Friday, 22 June 2012
Center for Advanced Studied in Photonics Research Conference Room

Quantum cascade lasers (QCLs) that emit in the mid-infrared (IR) range between 3 and 10 μm of the electromagnetic spectrum play an important role in optical gas sensing and molecular spectroscopic applications because several important environmental molecules such as CO, CO2, CH4, and NH3 are known to exhibit strong absorption lines in this mid-IR range. To differentiate such fine absorption features as narrow as a few angstroms, a single-mode QCL with an extremely narrow spectral linewidth, broadly tunable over the molecular absorption fingerprints and operating at sufficient optical power at room temperature, is highly desirable. We present, in this dissertation, two major studies on mid-IR QCLs, one being an improvement in device performance through a buried-heterostructure (BH) regrowth study, and the other being a realization of single-mode tunable QCLs integrated with distributed-Bragg-reflector (DBR) grating and thermal tuning mechanism.

Efficient heat dissipation in the QCL active region, which is crucial for high optical-power operation, can be effectively achieved using BH waveguides laterally embedded with InP grown by metal-organic chemical vapor disposition. We have experimentally studied the effects of the structural features of mesas, such as mesa orientation, geometry, sidewall-etched profile, and the length of the oxide overhang, on the BH regrowth. We find that the mesa oriented in the [01 1 ] direction with smoothly etched sidewalls produces a satisfactory planar growth profile and uniform lateral growth coverage and that a mesa-height–to–overhang-length ratio between 2.5 and 3.0 is effective in reducing anomalous growth in the vicinity of oxide edges. As a result, high-power QCLs capable of producing multi-hundred milliwatts at room temperature at ~4.6 μm and ~7.9 μm through reproducible BH regrowth results have been demonstrated.

We have also demonstrated single-mode tunable QCLs operating at ~7.9 μm with an internal DBR grating structure and thermal tuning scheme incorporated. A special flip-chip bonding configuration and device assembly utilizing two copper heatsinks—one for the gain section and the other for the DBR grating section—were devised and constructed to achieve separate temperature controls in both sections. A miniature thermoelectric (TE) cooler dedicated to the DBR grating section was implemented to control the DBR grating temperature while the gain section was kept at a different temperature to achieve single-wavelength tuning. Under ±1000 mA bias conditions, a quasi-single-wavelength tuning range of ~7.2 cm-1 was realized across the TE cooler temperature span, combined with an additional temperature contrast of 56 °C between the two heatsinks (gain/DBR = 10/66 °C) owing to the implementation of additional temperature-controlling elements. We have also developed a two-dimensional thermal model to investigate the thermal dynamics in the device, including the temperature distribution and thermal dependency of each section, and the thermal response time, which ultimately dictates the wavelength tuning speed. We find that a 250-μm passive section located between the gain and DBR grating section can significantly improve temperature uniformity in both the sections as it absorbs most temperature gradients. Further, a swift thermal response time of ~7 ms is simulated if the DBR grating section is directly bonded on the miniature TE cooler.

More importantly, we have realized a monolithic photonic integration platform, both thermally and electrically, for mid-IR QCLs. The QCLs fabricated in this dissertation possess two major functionalities. The gain section, an active component, is electrically pumped to provide optical gain and is kept at a temperature different from the DBR grating section, and the DBR grating section, a passive component, provides optical feedback for single-wavelength emission and subsequently tunes the emission wavelength through a local temperature variation. Such thermal and optoelectronic integration opens new perspectives for mid-IR QC technology.

Committee: Drs. Fow-Sen Choa, Anthony Johnson, Li Yan, Ryan Robucci, Terrance Worchesky and Jocob Khurgin

Ahmad Abbas takes home DIY/Hacker prize at Baltimore Hackathon

In its second year, the Baltimore Hackathon invites teams or individuals to build a hardware or software project from start to finish. Sporting the slogan "Meet People. Build Stuff. Have Fun.", this year's competition was held in Tide Point from June 8–10.

Among the more than ninety participants was UMBC student Ahmad Abbas, who took home the competition's DIY/Hacker prize for his hardware project. Originally from Egypt, Ahmad is finishing up his Master's degree in Computer Engineering under the supervision of Dr. Mohamed Younis in the ESNet Lab. He hopes to graduate this summer and begin Ph.D. studies at UMBC this Fall.

In the interview below, Ahmad talks about his experience at the Baltimore Hackathon and explains what made it "one of the most exciting experiences of [his] life."

How did you hear about the Baltimore Hackathon?  I heard about the Baltimore Hackathon 2012 after reading a post by Dr.Tim Finin on myUMBC on Wednesday, just two days before the competition, and I decided to join at the same day.

What is the Baltimore Hackathon? The Hackathon is a competition where you work individually or on teams with the purpose of building hardware or software in a single weekend. Participants may submit an existing project as well, but they need to indicate this before entering the competition.

In a few words, explain your winning project. When I registered, I wasn't sure about my project's idea. My idea was to build a digital camera using 1.3 MPixel CMOS camera sensor, 2.4" LCD and SD card. I decided later, during the competition, to build shields, daughter boards, for Arduino kits. These boards can be connected to Arduino kits and used in different projects.

Where did you come up with the idea? I came up with this ides because I am skilled in designing and implementing electronic circuits. Some people need these circuits to build their own projects, but they can't design or implement it. I build these circuits to help them. This idea was not only for the competition. I built my first Arduino shield last semester in Dr.Ryan Robucci's class. It is an FPGA board that can be connected to Arduino kits. This board was one of my boards in the competition, too.

I designed another two boards during the competition. One of them was a WiFi board for Arduino and the second was a Camera board for the Arduino. I built the WiFi, but I couldn't finish the camera board. Also, I built another USB enabled kit using a low-cost micro-controller and a small number of components. Last board was a DIY digital camera,  which was the original idea. I designed the board but I didn't have time to build it.       

Describe the Baltimore Hackathon. Was it stressful? Exciting? Were you intimidated by the other competitors, or did you collaborate and support one another? The Baltimore Hackathon turned out to be one of the most exciting experiences of my life. Although I was highly stressed during the competition, I was inspired by all the creative and hardworking participants.  In order to reduce the stress, participants played different games, where I earned the title of "ping pong master" and a prize to go with the title.    

I had the fortune over the course of the competition to meet Gary Mauler, Founder of Robot Fest and DIY Expo, and Amy Hurst, Assistant Professor of Human-Centered Computing at UMBC. Gary provided me with insights on how to move forward with my passion for building hardware. 

The Hackathon would not have been such an incredible experience if it were not for the organizers and volunteers who made it possible.  I would like to personally thank Jason, Kafu, Paris, and John.

Did you think you would win, or was the award a pleasant surprise? I won the Hacker DIY prize which comes with $500. I expected to win a prize because most of the participants were doing software projects.  

Meet the Students: Kavita Krishnaswamy

Born in Tamil Nadu, India and raised in Columbia, MD, Kavita got her B.S. in Computer Science and Mathematics. In 2001, Kavita joined UMBC's graduate program in Computer Science to pursue her Ph.D. When she's not studying, Kavita likes to watch movies and listen to audio books.


 

About Kavita…

When did you know you wanted to study Computer Science?

I decided on majoring in Computer Science since high school but discovered my passion for computer science research during the completion of my undergraduate years.

Are you part of any labs, clubs or organizations on campus?

I am a member of the Cognition, Robotics, and Learning (CORAL) lab of Dr. Tim Oates.

What are you researching for your thesis?

My research goals are to provide assistance and increase independence for people with disabilities using machine learning, artificial intelligence, and robotic technologies to improve their quality of life. In particular, my research is focused on path planning and the development of an accessible robotic interface to assist users with activities of daily living. For example, I am currently investigating the use of brain computer interfaces, speech recognition, and facial gestures to control an interface for repositioning the arms of disabled users to strengthen their muscles and relieve pressure on the joints.

I am extremely grateful for the research support of the Louis Stokes Alliance for Minority Participation Bridge to the Doctorate fellowship, National Academy of Sciences Ford Foundation Predoctoral fellowship, and National Science Foundation Graduate Research Fellowship. These fellowships are instrumental in facilitating my research career in many ways and making it possible for me to be one step closer to achieving my goals to assist people with disabilities and the elderly.

Have you had any internships? 

This summer I will begin an internship at Knexus Research to conduct artificial intelligence and robotics research.

Last summer, I participated in an AccessComputing Internship as a robotics interaction researcher working with Dr. Tim Oates. I implemented an accessible web interface to control a simulated robotic hand using WebGL. I also designed an interface with 3D graphical models, animations, and special effects using Blender and JavaScript.

I have also interned at IBM business consulting services and the University of Maryland School Of Medicine in the past.

What are your plans after graduation?

After graduate school, I plan to be a full-time researcher. I hope to advance technology development and increase diversity as a leader in computing, accessibility, and robotics.

What is your dream job?

In my dream job, I want to emphasize the importance of an inclusive environment for all by conducting research in academia or the industry. I want to increase the active participation of underrepresented minority groups in the community locally, nationwide, and internationally via research, especially people with disabilities, in order to improve their quality of life.

 

On UMBC and CSEE

Why did you choose UMBC?

I chose UMBC for my graduate studies because I valued the more one-to-one teacher-student interactions compared to other colleges in Maryland, the size and accessibility of the campus was not too big or too small to accommodate my needs with a disability using a wheelchair, my positive experience in the Meyerhoff Scholarship Program as a UMBC undergraduate, and because I strongly believe that UMBC nurtures an environment for high-quality research and development in technology.

What was your first impression of UMBC?

I was on the UMBC campus during the Meyerhoff selection week for the first time. I was very impressed with the diversity of people from many different cultures and backgrounds all come together for the common goal of succeeding and pushing each other to succeed at UMBC. A diverse environment offers not only a greater learning experience, but also a greater social experience.

I love the positive energy of the campus. I always will remember the first time I heard our college president Dr. Freeman Hrabowski's favorite words by Langston Hughes, "Hold fast to dreams, for if dreams die, life is a broken winged bird that cannot fly." Those words broadened my perspective and gave me the confidence that success was guaranteed with hard work and sincerely giving your best efforts.

What was your first Computer Science Course?

My first computing course was CMSC 104: Problem Solving & Computer Programming with Dr. Chintan Patel.

What was your favorite Computer Science Course?

My favorite and recommended undergraduate courses are:

  • CMSC  451: Automata Theory and Formal Languages that helped me understand the theoretical principles of Computer Science.
  • CMSC  437: Graphical User Interface Programming gave me a perspective on the development of creative interfaces with a focus on the front end-user.
  • CMSC  466: Electronic Commerce Technology provided me an opportunity to appreciate web technologies and applications for purchasing items online and understand the infrastructure of online shopping sites, such as Amazon and eBay.

My favorite and recommended graduate courses are:

  • CMSC  601: Research Skills For Computer Science taught me how to thoroughly plan a research project and perform a literature review.
  • CMSC  679: Introduction to Robotics presented an avenue to design, construct, program, and control an actual, real robot in the class project and learn about the latest robot technologies.
  • CMSC  661: Principles of Database Systems offered a practical perspective of real-life data management techniques and procedures for maximizing efficiency.

What do you like about the Computer Science and Electrical Engineering (CSEE) Department?

The Computer Science and Electrical Engineering Department is a positive place filled with wonderful professors that are very devoted to their students and really want students to learn. Everybody in the department is very passionate about academia and research.

How would you describe the professors in the department?

Professors are well-experienced, friendly, supportive, and leaders in their field. They are always willing to spend time with the students to help them grasp the material and eager to offer advice.

What advice would you give to incoming graduate students?

Computing is a promising field. Technology keeps growing every year so computer science jobs will always be in high demand. If you’re interested in a career in computing, take some time to figure out and plan your goals and discussed them with your professors, seniors, and peers in the department. Also, learn about the research work of those around you to learn from them and share your own experience with them so they can also learn from you.

Find a mentor in a computing field who can help you learn more about what it’s like. Learn more by browsing technical websites, like the Institute of Electrical and Electronics Engineers (IEEE) Spectrum and Wired.com—they are a rich source of inspiration and a way to keep up to date with current technology trends. Also, practice your programming skills—they’re important!

Come join us! You won't regret the best decision in your life. You could make very significant contributions in this field and be acknowledged for your abilities.

talk: Via on Multi-Antenna Spectrum Sensing, 6/22

Multi-antenna Spectrum Sensing: From GLRTs to LMPITs

Dr. Javier Via
University of Cantabria, Spain

2:00pm Friday 22 June 2012, ITE 325b

Spectrum Sensing represents one of the critical aspects of the Cognitive Radio paradigm, where spectral monitors need to determine the presence or absence of primary users under very low SNR conditions. In this talk, we briefly revisit the main spectrum sensing techniques, with special emphasis in multi-antenna detectors, and we will see that the heuristic eigenvalue-based approaches can be outperformed by making use of some important results in the hypothesis testing literature. In particular, we will consider two related hypothesis testing problems, and derive the locally (under low SNR) best detectors among those preserving the problem invariances. Interestingly, this challenging task can be accomplished thanks to Wijsman's theorem, which allows us to obtain the optimal test statistic without the explicit knowledge of the maximal invariant distributions.

Javier Vía received his Telecommunication Engineer Degree and his Ph.D. in Electrical Engineering from the University of Cantabria, Spain in 2002 and 2007, respectively. In 2002 he joined the Department of Communications Engineering, University of Cantabria, Spain, where he is currently an Associate Professor. He has spent visiting periods at Stanford University, Hong Kong University of Science and Technology, and more recently at SUNY at Buffalo. Prof. Vía has actively participated in several European and Spanish research projects. His current research interests include hypothesis testing and spectrum sensing, quaternion signal processing, and financial engineering.

Host: Tulay Adali

MS defense: DNSSEC and PKI

MS Thesis Defense

An Operational Study of DNSSEC and its Practical
Application in Establishing a Secure PKI Framework

Colin Roby

4:00pm 19 June 2012, ITE 325b

With the recent completion of signing the DNS Root and various TLD (top level domain), DNSSEC is gradually progressing towards an internet-wide adoption. The extension of DNSSEC security measures addresses many of the security flaws plagued the underlying DNS architecture since its inception. Once widely deployed, DNSSEC will pave the way for extending security service to a wide range of applications. This study focuses on the practicability of current iteration of DNSSEC implementation. Through a virtual network configuration which mimics a typical corporate environment, we explore viable options to establish a secure PKI framework based on DNSSEC in spite of its current limitations. In this endeavour, we propose a simple yet effective method to combine a corporate existing LDAP based directory service with DNSSEC to form a PKI key exchange infrastructure – one which is intuitive to administer and easy to scale to any large corporate network. We demonstrate the advantage of such a PKI framework in one area of its application – the common use of email. Using a prototype email client application, we illustrate how such a framework can promote and facilitate a more secure email system in terms of authenticity, integrity and confidentiality.

Committee: Dr. Deepinder Sidhu (Chair), Dr. Chein-I Chang, Dr. Yun Peng

How LinkedIn should have protected your password

Coulda, Woulda, Shoulda.

If you have a LinkedIn account, you probably noticed the news that 6.5 million of their passwords were leaked. While the passwords were encrypted, it's still a major problem for all LinkedIn users. In his column in the latest issue of ACM Queue, LinkedIn Password Leak: Salt Their Hide, security expert Poul-Henning Kamp, explains the flaws in LinkedIn's password management process and the simple steps that can make it much more secure.

Of course, this is more than just about LinkedIn. Similar password leaks from eHarmoney and last.fm were reported this week.  If you use any of these popular Web services, you probably should change your password, especially if you use the same password on other Internet sites and services.

If you find this interesting, you should check out the monthly ACM Queue magazine.  It is a good resource for people interested in computing and software engineering. Here's how it describes its mission.

"Queue is the ACM's magazine for practicing software engineers. Written by engineers for engineers, Queue focuses on the technical problems and challenges that loom ahead, helping readers to sharpen their own thinking and pursue innovative solutions. Queue does not focus on either industry news or the latest "solutions." Rather, Queue takes a critical look at current and emerging technologies, highlighting problems that are likely to arise and posing questions that software engineers should be thinking about."

Update 6/9: The League of Legends reports that their password database was compromised. It’s not clear how they were storing the passwords.

Baltimore Hackathon: meet people, build stuff, have fun

The Second Baltimore Hackathon will be held this weekend, starting at 6:00pm Friday June 8 and ending at 6:00pm Sunday. At a hackathon people get together to build a hardware or software project from idea to prototype, in this case in one weekend. You can do it individually or as a team. You can come as part of a team or find one when you get there. It’s a great way to meet people and have fun.

The hackathon will take place at Advertising.com‘s offices in Tide Point (1020 Hull Street, 1st Floor Ivory Building, Baltimore, MD 21230).

You can register online (tickets are limited) for just $10, which includes a t-shirt and food for the weekend. Significant prizes will be awarded in six different categories: technical complexity, smart design, civic service, aesthetics, crowd favorite, and hacker/DIY.

See the Baltimore Hackathon site for more information.

1 104 105 106 107 108 142