Jack's repositories
leetcode
Solving bunch-o interview questions
Bioinformatics
UCSD Bioinformatics on Coursera
Deep-Learning
Stanford Deep Learning on Coursera
Natural-Language-Processing
Natural Language Processing
math-with-python
Math Adventures With Python
algorithmic-thinking
Algorithmic Thinking
python_fundamentals
Python Fundamentals
haskell_fundamentals
Haskell Fundamentals
sicp
Structure and Interpretation of Computer Programs
Machine-Learning
Stanford Machine Learning on Coursera
DCNN-on-FPGA
Efficient Implementation of Deconvolutional Neural Networks on an FPGA
web-mining-and-recommender-systems
Web Mining and Recommender Systems
parallel-programming-for-fpgas
Parallel Programming for FPGAs
Digital-Systems-Laboratory
Digital system designs with SystemVerilog
tic-tac-toe
Tic Tac Toe with Alpha–beta pruning and transposition table
cracking-the-coding-interview
Solutions to Cracking the Coding Interview in C++
Play
Sample codes for various topics.
Linux-Setup
Vim setup for new Linux/Unix machines
Branch-Predictors
GShare, Tournament, Bi-Mode, and Alpha 21264 Branch Predictors
Underwater-Acoustic-Detection
Embedded underwater acoustic detection system
mbed
Prototyping with mbed NXP LPC1768
FPGA-for-Computer-Vision
Hardware optimizations for computer vision algorithms
llvm-compiler
Extending LLVM to analysis c/c++ source codes.
Robotics-Controller
A controller for TurtleBot
ALPACA
Automatic Light Painting Application-Controlled Adjustments
cpp-Data-Structures
C++ Data Structures
Android-Coordinates-and-Gradient
Sending x y coordinates and color gradient over socket
Android-Socket-Client
Android connecting to a server
Android-Sensors
Sending accelerometer and gyroscope data to Raspberry Pi 3 via Bluetooth