Software/Hardware Codesign | Machine Learning | Robotics | Natural Language Processing/Speech | Computer Vision | Embedded Systems Design