×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
Benjamin QoChuk, PhD

Benjamin QoChuk, PhD

Benjamin QoChuk is a Computer Science Researcher, Inventor and Author. His educational background include Bachelors at Vanderbilt University and PhD in Computer Science at Peking University.

Nashville, Tennessee, USA •
241 posts •
C++

Smart pointers in C++

Smart pointers are essential tools in modern C++ programming for managing memory and resources effectively.

Vidhi Srivastava Vidhi Srivastava
Computer Architecture

Gustafson's Law

Gustafson's Law, also known as Gustafson-Barsis's Law, is a fundamental concept in the world of parallel computing, offering a positive perspective on the scalability of parallel systems.

Vidhi Srivastava Vidhi Srivastava
CSS

Responsive Navigation Bar [without Bootstrap or external library]

A responsive nav-bar is a UI/UX based element, which is essential to improve the appearance and ease of navigation in websites. It consists of a 1D bar (usually) with icons and hyperlinks to take you to different parts of the same website.

Sridevi Shankar
Technology Company - Careers

Job Levels at Toshiba

In this article at OpenGenus, we have listed the 10 different job levels at Toshiba along with the expected annual salary and average experience. Based on this, you can easily calculate the gap between promotions.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Deep Learning

6 Uses of Deep Learning in Laptops

Deep Learning, a powerful offshoot of machine learning and artificial intelligence, has been revolutionizing multiple industries, with laptops being one of them. This article at OpenGenus explores profound applications of deep learning in laptops, enhancing our interactions with these vital devices.

Anirudh Edpuganti Anirudh Edpuganti
Deep Learning

5 uses of Deep Learning for Media: A Revolution in Content Creation

This article at OpenGenus delves into how deep learning is being applied in the media industry, revolutionizing the way we create, consume, and interact with media content.

Anirudh Edpuganti Anirudh Edpuganti
Software Engineering

SOLID Principles: The Foundation of Robust Object-Oriented Design

In this article at OpenGenus, we will dive deep into SOLID principles and illustrate them with practical code examples.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Data Communication and Computer Networks

Adaptive and Non-Adaptive Routing Algorithms

In this article at OpenGenus, we have explored the concept of Adaptive and Non-Adaptive Routing Algorithms along with examples for both types.

Kavya Mothukuri
Deep Learning

Adam Optimizer

This article introduces the Adam optimizer, an adaptive algorithm widely used in machine learning and deep learning. It combines Adagrad and RMSprop, ensuring faster convergence and improved performance for various tasks like image classification, object detection etc.

Agniva Maiti Agniva Maiti
JavaScript

Interview questions on JavaScript Promises

Promises, a built-in feature of JavaScript, let you handle asynchronous actions in a way that is more readable and organized. In this article at OpenGenus, we'll demonstrate a few interview questions that pertain to JavaScript promises.

APIPAWE KATOTO Daniel
Machine Learning (ML)

Identify creditworthy borrowers [ML project]

This article developed during my internship at OpenGenus, we will delve into the key components of credit scoring, including the significance of feature selection, data preprocessing, and model evaluation.

Samyak Deshpande
Cloud Computing

AWS vs Azure vs Google Cloud Platform (GCP) vs Salesforce: A Comprehensive Comparison of Leading Cloud Providers

In this article at OpenGenus, we have compared the four Leading Cloud Providers that is AWS vs Azure vs Google Cloud Platform (GCP) vs Salesforce.

Akshat Sunil Pande
C++

Multithreaded for loop in C++

In this article at OpenGenus, we will learn about Multithreaded for loops in C++, Multithreading concept helps us to run many programs simultaneously at a time, resulting in making the system faster and multi-tasking. Before diving into the topic we should know Why do we Multithread loops?.

Satya Prakash Sasini
Machine Learning (ML)

30 Data Mining Projects [with source code]

In this article at OpenGenus, we will explore some of the most interesting and innovative data mining project ideas that have been undertaken in recent years.

RAHUL ARORA
HTML

100+ Key terms in HTML and CSS

HTML and CSS are the backbone of web development, and it is essential for any web developer to have a good understanding of the key terms used in these languages. In this article, we will discuss the most important key terms in HTML and CSS with a brief description for each.

Deepti Sharma
Data Structures

Fenwick Tree vs Segment Tree

In this article, we will understand the difference between two key data structures namely Fenwick Tree/ Binary Indexed Tree (BIT) and Segment Tree. We solve the problem "Sum Query Mutable" to explore the differences.

Rashmitha
Machine Learning (ML)

Decision Boundary in ML

Decision boundary is a crucial concept in machine learning and pattern recognition. It refers to the boundary or surface that separates different classes or categories in a classification problem.

Samyak Deshpande
Natural Language Processing (NLP)

Kneser-Ney Smoothing / Absolute discounting

In this article, we will discuss the process of Kneser-Ney Smoothing and Absolute Discounting, its implementation, pros and cons, use cases, and real-time applications etc.

Nithish Singh Nithish Singh
Deep Learning

Problems in Deep Learning (DL)

Today, we will be discussing the challenges faced by developers while working with deep learning models. Despite the impressive capabilities of deep learning models, there are various challenges that developers face while building and deploying them.

Abhijeet Saroha Abhijeet Saroha
C++

Calendar in C++

We are going to discuss how we can make a Gregorian calendar of a specific year using C++. It's also known as new style calendar.

Aswin Shailajan
JavaScript

Stopwatch application in HTML/ JavaScript

In this article, we will create a stopwatch/ countdown timer using JavaScript. Basically what we need is a HTML CSS and JavaScript file. The Stopwatch uses three buttons which are Start, Pause and Reset.

Oluwafunsho Anthony Oluwafunsho Anthony
JavaScript

Text Editor in JavaScript

In this article, we have implemented a complete text editor with multiple formatting features in HTML, CSS and JavaScript. This is a strong project for Web Developer Portfolio.

Oluwafunsho Anthony Oluwafunsho Anthony
Software Engineering

Infrastructure as a service (IaaS)

In this article , we are going to explore about Infrastructure as a Service (IaaS) and dive into some deeper and basic concepts included in this along with the steps to setup / implement IaaS.

Shwet Shukla Shwet Shukla
C Programming

CPU operation of cast in C [zero and sign-extended]

In this article, we will understand how casting operates on the CPU level in C Programming Language along with the concept of zero-extension and sign-extension. This is a core concept in C Programming and Embedded Programming.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
recursion

Static and Global Variables in Recursion

In this article, we are going to see how recursion uses Static and Global Variables with the help of examples.

Harshit Raj
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship