Blog

Cyber Security Engineer

How I Have Got Admitted Into GA Tech OMSCS Program?

Disclaimer: I can’t guarantee this will get you accepted for the Online Masters Computer Science (OMSCS) program. I can only speak for myself, what helped me to be admitted at this program in GA Tech. This is not legal advice. You should take this with a grain of salt.  The steps you could follow to…
Read more

GA Institute of Technology Statement of Purpose (SOP)

Masters in Computer Science Complete SOP Specialization in Computational Perception and Robotics I plan to do research in the field of computer science to make faster and more effective human and computer interactions. I had exposure to academic level research as a McNair Scholar at Clarkson University. My summer research was to create a Badminton…
Read more

Analog to Digital Converter (ADC)

● Designed & implemented a digital system with Nexys4 board to communicate with I2C chip in VHDL ● Developed systems with standard integrated circuits; VHDL architecture, Finite State Machine ● Utilized Intel’s QUARTUS II, ModelSim, and Xilinx Vivado IDE to design, implement & test systems ● Analyzed and outputs data to oscilloscope; mastered Xilinx Vivado…
Read more

Badminton Robot

● Designed cost-effective and dynamic Badminton Robot to compete against a human opponent ● Developed a vision system to successfully recognize, track and create a depth map of the object ● Utilized OpenCV (Open Computer Vision) library in Raspberry pi; C++ programming language ● Detected object with RGB (Red, Green, and Blue) & HSV (Hue,…
Read more

Sum of Left Leaves Algorithm Solution Version 2 in C++

sum of left leaves is a popular coding question for an interview. It’s a Facebook Coding Interview Question and also asked by other top tech companies. It’s a must algorithm problem to know for software engineer.

Sum of Left Leaves Algorithm Solution

This is a LeetCode numbered as a 404 Algorithm problem. I am providing an explanation and implementation in C++ for you. (Free of Charge) In order to solve an algorithm problem, first, have an algorithm to solve an algorithm problem.  Step 1: Understand the problem Step 2: Come up with brute force/naive solution Step 3:…
Read more

What are the disadvantages of an FPGA?

There are many disadvantages to FPGA. A few of them are mentioned below,  Learning Curve Novice FPGA developer have to learn new hardware description language (HDL). The most common HDL is VHDL or Verilog. Learning FPGA is becoming easier day by day. There are many blogs, books, and millions of PDF resources are online to…
Read more

What are the advantages of a FPGA?

If you don’t know what is an FPGA, then check out the blog post about FPGA. //abdurrob.org/what-is-an-fpga/ There are many advantages of using an FPGA over a CPU/GPU. FPGA is becoming popular and easier access for normal peoples.  Low Latency (Fast) FPGA is very fast, which means that it gives the user a very high…
Read more

What is a FPGA?

Is that a new social group! The best question ever, ”FPGA, is that a new religion!” FPGA is not known as other semiconductor devices. So, I decided to write about it.  Let’s get started, sit tight. FPGA stands for field-programmable gate array. FPGAs are nothing but semiconductor devices that are based on arrays of configurable…
Read more

What are the types of Embedded System?

There are many types of embedded systems. Let’s talk about some of the most common ones,  Real-time Embedded System The Merrian-Webster dictionary defines real-time as, “the actual time during which something takes place.” To extend from that, a real-time system has been described as one which “controls an environment by receiving data, processing them, and…
Read more