Advisor: Dr. James Lu 1