3-Students-Side-by-side

18K+ Students, 15 Yrs Of Trust

Hire Verified & Experienced

Algorithms Tutors

  • Homework Help. Online Tutoring
  • No Registration. Try Us For $1
  • Zero AI. 100% Human. 24/7 Help

Email: meb@myengineeringbuddy.com

The image consists of a WhatsApp chat between a student and MEB team. The student wants helps with her homework and also wants the tutor to explian the steps over Google meet. The MEB team promptly answered the chat and assigned the work to a suitable tutor after payment was made by the student. The student received the services on time and gave 5 star rating to the tutor and the company MEB.
The image consists of a WhatsApp chat between a student and MEB team. The student wants helps with her homework and also wants the tutor to explian the steps over Google meet. The MEB team promptly answered the chat and assigned the work to a suitable tutor after payment was made by the student. The student received the services on time and gave 5 star rating to the tutor and the company MEB.

Trustpilot
4.7/5

Google
4.9/5

Reviews.io
4.8/5

Glassdoor
4.7/5

Hire The Best Algorithms Tutor

Top Tutors, Top Grades. Without The Stress!

1:1 Online Tutoring

  • Learn Faster & Ace your Exams

  • 100+ Advanced Subjects
  • Top Tutors, Starts USD 20/hr

HW, Project, Lab, Essay Help

  • Blackboard, Canvas, MyLab etc.
  • Accurate, step-by-step solution

  • Contact us for a Free Estimate

10,000+ Happy​ Students From Various Universities

“MEB is easy to use. Super quick. Reasonable pricing. Most importantly, the quality of tutoring and homework help is way above the rest. Total peace of mind!”—Laura, MSU

“I did not have to go through the frustration of finding the right tutor myself. I shared my requirements over WhatsApp and within 3 hours, I got connected with the right tutor. “—Mohammed, Purdue University

“MEB is a boon for students like me due to its focus on advanced subjects and courses. Not just tutoring, but these guys are good in hw/project help too. I mostly got 90%+ in all my assignments.”—Amanda, LSE London

  • Reliable Help with Algorithms Homework

    " I reached out to My EngineeringBuddy when my daughter struggled with her algorithms homework and kept dealing with unpredictable schedule changes. I’m her mother, and I watched her confidence dip after working with mismatched tutors. Their customer care team set up 1:1 sessions via Google Meet and matched her with a Mechanical Engineering tutor who really understood her needs. Trial sessions were easy to arrange over WhatsApp, and they kept their rates steady. I definitely recommend them—she’s doing much better now that her schedule and tutor are a perfect fit. "

    —Braylee C (14503)

    Washington University in St. Louis (USA)

    Homework Help

    by tutor Ravi S

    (3053)

  • Helpful but Lacking Clarity

    " Bill Gonzalez was stuck on algorithms assignments, so I—his aunt—decided to try online tutoring after watching him wrestle with every problem. Shubham P started sessions over Google Meet, but the explanations felt rushed and I often had to repeat my questions. The homework solutions sent via WhatsApp were very brief and sometimes skipped key steps. I expected more clarity from this service "

    —Bill Gonzalez (55892)

    American University (USA)

    Online Tutoring

    by tutor Shubham P

    (2699)

  • Midnight Tutoring That Really Works

    " When N Mason started missing statistics deadlines because she couldn’t focus at home, I looked for online help. I’m her cousin, and I pinged them on WhatsApp at midnight. Shubham P showed up quickly, emailed the homework solutions, and even offered a trial. Her grades went up and her stress melted away. "

    —N Mason (62065)

    South Dakota State University (USA)

    Homework Help

    by tutor Shubham P

    (2699)

  • Helped me tackle that tough Algorithms homework

    " Ivan Ellis recommended the tutor. I’m Ivan’s cousin and we remember how stressful that Algorithms homework was. We reached out to EngineeringBuddy on WhatsApp, shared our assignment details, and got matched with Shubham P. We had a quick trial session—it cost a nominal fee, sometimes even free. Solutions arrived via email, and then we continued with lessons on Google Meet. "

    —Ivan Ellis (39368)

    Yale University (USA)

    Homework Help

    by tutor Shubham P

    (2699)

  • Quick Matching and Chill, Efficient Sessions

    " I hit a wall with advanced algorithms tasks, so I reached out via WhatsApp for online tutoring from Paras S. The team matched me quickly, offered a zero-fee trial, and the sessions on Google Meet run smoothly. I love that MEB hires top tutors and preps them with helpful tips. Low-key, it’s chill and efficient. Totally recommend this service. Yes, he’s really good in the subject I needed help with. "

    —O Carter (15914)

    York University (Canada)

    Online Tutoring

    by tutor Paras s

    (2511)

  • Quick Matching and Clear Pricing with Minor Delays

    " Unlike other services, this platform matched us swiftly with Deepak S for algorithms homework help after E fell ill. I’m E White’s mother, and I found the trial session via Google Meet smooth and straightforward. Communication happened directly over WhatsApp, which was really convenient. We received detailed solutions without delays, and the fees were transparent. The only downside was that response times sometimes lagged when we needed urgent revisions "

    —E White (15986)

    University of Queensland (Australia)

    Homework Help

    by tutor Deepak s

    (2489)

  • Clear, Flexible Algorithm Tutoring That Boosted Confidence

    " Recently, I reached out via WhatsApp to explain my child’s algorithms assignment. After paying a small fee for a trial session arranged over email, the tutor sent clear, step-by-step solutions right in our messages. As a parent of a college student, I’m relieved to see him focused and confident again. The Google Meet sessions fit his schedule perfectly, and he highly recommends this tutor. "

    —S Al-Sabah (23674)

    American University of Kuwait (Kuwait)

    Homework Help

    by tutor P Kapoor

    (1637)

  • Smooth and Flexible CS Tutoring with Minor Room for Improvement

    " Homework help for Computer Science assignments really helped boost her GPA. I’m Sarah Wright, mother of Lorelai Wright, and we turned to EngineeringBuddy when she needed targeted support. Our experience was smooth: I reached out via their 24/7 WhatsApp, customer care quickly matched her with a tutor, we tried a free trial session, and all the follow-up Google Meet meetings fit perfectly into her study schedule. They also send solutions promptly over WhatsApp. One suggestion: adding a few more practice problems would make the service even better. "

    —Lorelai Wright (6407)

    University of Maine (USA)

    Homework Help

    by tutor A Umair

    (1207)

  • A huge relief for my son’s algorithm woes

    " Wow, finding MEB was such a relief! My son was really struggling with Algorithms, and his previous tutoring fees were through the roof. I’m his aunt, so I stepped in to find something better. After a quick WhatsApp chat, they matched him with a tutor who fit his needs perfectly. Sessions take place over Google Meet, and he gets his homework help sent straight to his inbox. Super convenient. Yes, the student definitely recommends MEB. "

    —Roland H (43006)

    University of Massachusetts - Boston (USA)

    Homework Help

    by tutor A Umair

    (1207)

  • Late-Night Support That Really Helped

    " Watching my son Majid A. struggle with his algorithms homework while juggling his part-time job made me upset. I’m his father, so I reached out to the support team late at night. They asked for his requirements on WhatsApp, matched him with a tutor, and even offered a free trial. Within a few hours, clear solutions arrived by email and eased a lot of his stress. Hello, tutor. "

    —Majid A (51192)

    University of Puerto Rico - Río Piedras (USA)

    Homework Help

    by tutor A Umair

    (1207)

  • Fast and Clear Help for a Computer Science Project

    " I’m Lisa, K. Murphy’s aunt, and I reached out to their homework help service when K couldn’t finish her computer science group project. We texted late on WhatsApp, and Umair replied promptly. After a quick trial session, he sent detailed steps via email that were easy to follow. K was really overwhelmed by collaborating on the coding tasks, but Umair helped her through every step. I’d definitely recommend their service. "

    —K Murphy (27943)

    École Normale Supérieure (France)

    Homework Help

    by tutor A Umair

    (1207)

  • Straightforward and reliable help for my CS course

    " Honestly, the homework help was exactly what I needed to catch up quickly after falling behind in my computer science course. I’m actually a friend of O. Heath who was looking for a tutor, so I reached out via WhatsApp. The team at My Engg Buddy set up a trial session with transparent fees, and booking Google Meet classes was really simple. Compared to other services, it feels much more reliable. "

    —O Heath (34684)

    University of Rhode Island (USA)

    Homework Help

    by tutor A Umair

    (1207)

  • Clear Pricing and Targeted Sessions

    " Hello team, I’m on board with the online tutoring and really appreciate the transparent pricing—it’s straightforward and fair. As a CS major, I liked that each session focused exactly on the topics we chose. One suggestion: consider offering specialized courses for advanced or gifted learners. "

    —Wilbur M (53554)

    University of California - Los Angeles (UCLA) (USA)

    Online Tutoring

    by tutor S Goyal

    (1189)

  • Structured Algorithm Tutoring That Finally Clicked

    " What really stood out was the focus on structured learning in algorithms—it actually cleared up my confusion. I’d been pretty lost and anxious before. My sessions elsewhere were chaotic and unproductive, so I decided to switch over. The one-on-one attention here is unlike anything I’ve tried before… I’ve never felt so heard or guided so clearly. For the first time, concepts click and I don’t feel hopeless or stuck anymore. It just works, finally. "

    —Obaid A (41515)

    West Virginia University (USA)

    Online Tutoring

    by tutor S Goyal

    (1189)

  • Timely, Clear Algorithm Support for My Son

    " We reached out to EngineeringBuddy via WhatsApp after my son, E. Vasquez, was struggling with algorithms because his school support wasn’t enough. As his mother, I really appreciated that they matched us with S. Goyal, clearly explained the fees, and even offered a free trial. There was no need for a special login—sessions took place over Google Meet. Homework solutions showed up on WhatsApp promptly, and the algorithm explanations were easy to follow and very clear. "

    —E Vasquez (38900)

    University of Wyoming (USA)

    Homework Help

    by tutor S Goyal

    (1189)

  • Engaging and Effective CS Tutoring Experience

    " Yes, I recommend this tutor. I signed up for the fast service for my computer science sessions, and I’m laughing more than cramming . The tutors keep me motivated and always help me improve my study methods. Miller said it’s a world of difference from my old tutoring company, which felt so dull. The one-on-one sessions via Google Meet run smoothly. I do wish they’d share video recordings "

    —A Miller (56682)

    University of Saskatchewan (Canada)

    Online Tutoring

    by tutor S Goyal

    (1189)

  • A Reliable Solution for Tough Algorithm Questions

    " Yes, P. Carson recommends this tutor. I’m the student’s grandfather, and I signed him up with Engg Buddy after other so-called experts couldn’t keep up with his algorithm questions. The platform matched him with a patient instructor who responded quickly and helped with his homework via email. I won’t be turning to those other services again. "

    —P Carson (33056)

    University of California - Santa Cruz (USA)

    Homework Help

    by tutor Th Pal

    (2272)

  • Effortless, on-demand engineering help

    " My Engg Buddy made finding specialized help surprisingly simple. I’m Matilda’s aunt, and I reached out on WhatsApp late at night when she was struggling with time management and needed help with her software engineering homework. The customer care team matched us with Th Pal in no time and even offered a free trial session. No awkward logins—everything happened over WhatsApp and Google Meet—and the finished solutions arrived in our email. Thanks, Th Pal! "

    —Matilda J (8825)

    Paris-Saclay University (France)

    Homework Help

    by tutor Th Pal

    (2272)

  • From Late-Night Stress to a Big GPA Boost

    " My brother’s GPA went from 2.8 to 3.5 this term after using MEB’s Software Engineering homework help. I’m Sherif A.’s sister and watched him wrestle with procrastination and late-night stress until he messaged their 24/7 WhatsApp line. The MEB team quickly matched him with a tutor, offered a low-fee trial, and ran every session over Google Meet. When his assignments were done, they showed up straight in his inbox—no website login required—just clear, on-time solutions exactly when he needed them. "

    —Sherif A (25747)

    University of Oregon (USA)

    Homework Help

    by tutor Monu K

    (1973)

  • Seamless Algorithm Tutoring That Fits Our Schedule

    " I’m Z’s mother, and juggling his university schedule was tough until we found this service. Contacting them was super easy through WhatsApp—no login hassle, just clear info about fees and a trial session. They matched him with a tutor who really knows electrical engineering and algorithms, and our Google Meet sessions were focused and efficient. My son appreciated the honest, direct feedback and felt genuinely supported. I managed all the arrangements by email without any complications. He got accurate solutions for his algorithms homework every time. "

    —Z Al-Khaldi (29461)

    Australian College of Kuwait (Kuwait)

    Homework Help

    by tutor A Tiwari

    (1444)

  • Well-Intended Help Fell Short

    " My Engineering Buddy’s homework help actually slowed down Kendall’s progress rather than speeding it up. As her uncle, I watched her struggle with algorithm assignments despite daily sessions. A. Tiwari was attentive, but overwhelmed by the volume of work, so deadlines kept slipping. Communication also took too long, and the frustration just kept building. "

    —Kendall Young (22933)

    University of Arizona (USA)

    Homework Help

    by tutor A Tiwari

    (1444)

  • Reliable Algorithms Support That Builds Confidence

    " Hello everyone looking for reliable help with algorithms. I read many reviews across different platforms before signing up. As Bradley’s uncle, I’ve seen her confidence grow through tailored homework assistance that really improved the quality of her work. The sessions were flexible, all held via Google Meet. It would be nice if there were more social studies tutors available, too. "

    —B Bradley (36422)

    University of Cambridge (UK)

    Homework Help

    by tutor A Tiwari

    (1444)

  • Helpful, Clear, and Hassle-Free Algorithm Support

    " I’m a neighbour of D. Morris and watched her struggle with algorithm assignments before she reached out to MyEngineeringBuddy.com. They connected her with A. Tiwari for homework help and accurate solutions. He breaks down tricky logic step by step, so it’s straightforward—no fuss. The fees were clear from the start, and all communication happened over WhatsApp. I’d recommend them to other engineering students Greeting the tutor. "

    —D Morris (36434)

    University of Birmingham (UK)

    Homework Help

    by tutor A Tiwari

    (1444)

  • Algorithm Help That Actually Works

    " Finding help for complex algos was like chasing a unicorn—until I found MyEngineeringBuddy.com . As L’s mom, I was so relieved they paired her with a tutor who really knows his stuff. We connected over WhatsApp with zero fuss, had a quick trial session, then jumped into Google Meet calls that were just right. Homework help landed straight in her inbox—no extra logins, no hassle . Her grasp of algorithm concepts is crystal clear now, and she scored 95% on her assignments. "

    —L Kelly (43221)

    University of Puerto Rico - Río Piedras (USA)

    Homework Help

    by tutor A Tiwari

    (1444)

Choose MEB. Choose Peace Of Mind!

Average assignment score
92% (Competitors: 69%)

Satisfaction rate for tutoring
94% (Competitors: 72%)

Average Tutoring Fee per hour
USD 25 (Competitors: USD 50)

Grades/levels covered
Upto Masters (Competitors: School)

Ease of getting refunds
Easy (Competitors: Big hassle)

Time to get Human Help
1 Minute (Competitors: Forever)

How Much For Private 1:1 Tutoring & Hw Help?

Private 1:1 Tutors Cost $20 – 35 per hour* on average. HW Help cost depends mostly on the effort**.

* Tutoring Fee: Tutors using MEB are professional subject experts who set their own price based on their demand & skill, your academic level, session frequency, topic complexity, and more.

** HW Fee: It varies based on the number and complexity of questions, deadline proximity, required detail level, and tutor availability. Feel free to contact us on WhatsApp (or email at meb@myengineeringbuddy.com) to determine the precise cost of your assignment.

“It is hard to match the quality of tutoring & hw help that MEB provides, even at double the price.”—Olivia

Algorithms Online Tutoring & Homework Help

What is Algorithms?

Algorithms are step‑by‑step instructions for solving problems or performing tasks, often executed by a CPU (Central Processing Unit). They guide everything from spell‑checkers to route‑planning apps. In daily life you follow a cooking recipe or a driving plan, both simple forms of algorithms.

Popular alternative names include procedure, method, routine, recipe, formula and even program in some contexts.

Major topics in algorithms cover analysis of time and space complexity; basic techniques like sorting (quick sort, merge sort) and searching; graph algorithms (Dijkstra’s shortest‑path, DFS, BFS); dynamic programming and greedy methods; string algorithms for text processing; computational geometry; randomized and parallel algorithms. Real‑world examples: GPS route planning uses graph theory, while Netflix recommendations rely on dynamic programming and matrix factorization.

Euclid’s algorithm for GCD around 300 BC marks the first recorded procedure. In 1936 Alan Turing described computation through Turing machines; its was a turning point. The 1950s brought sorting and searching methods, and in 1969 Dijkstra introduced his shortest‑path algorithm. Stephen Cook’s NP‑completeness proof appeared in 1971, followed by Karp’s list of NP‑complete problems in 1972. The Fast Fourier Transform was reinvented in 1965, fueling signal processing. Google’s PageRank algorithm debuted in 1998, transforming web search forever.

How can MEB help you with Algorithms?

Do you want to learn Algorithms? At MEB, every student gets a private one-on-one online tutor for Algorithms.

If you are a school, college or university student and want top grades on your assignments, lab reports, tests, projects, essays or big research papers, use our 24/7 instant Online Algorithms Homework Help service. • Chat with us on WhatsApp anytime. • If you don’t use WhatsApp, email us at meb@myengineeringbuddy.com

Our students come from the USA, Canada, UK, Gulf, Europe and Australia, but everyone is welcome.

Many students ask for help because: • Algorithms can be hard to learn • They have too many assignments • Questions and concepts seem too complex • They face health or personal issues • They work part-time or miss classes • They can’t keep up with the pace of their professor

If you are a parent and your ward is having trouble with Algorithms, contact us today. Help your ward ace exams and homework—they will thank you!

MEB also offers help in over 1000 other subjects. Our tutors and subject experts make learning easy and help students succeed. It’s okay to ask for help—your student will enjoy a less stressful academic life.

DISCLAIMER: OUR SERVICES AIM TO PROVIDE PERSONALIZED ACADEMIC GUIDANCE, HELPING STUDENTS UNDERSTAND CONCEPTS AND IMPROVE SKILLS. MATERIALS PROVIDED ARE FOR REFERENCE AND LEARNING PURPOSES ONLY. MISUSING THEM FOR ACADEMIC DISHONESTY OR VIOLATIONS OF INTEGRITY POLICIES IS STRONGLY DISCOURAGED. READ OUR HONOR CODE AND ACADEMIC INTEGRITY POLICY TO CURB DISHONEST BEHAVIOUR.

What is so special about Algorithms?

Algorithms are the heart of computer science. They give a clear, step-by-step way to solve problems, from sorting lists to finding routes. What makes them unique is their universal nature: one good algorithm can work on many devices and languages. Unlike other topics that focus on facts, algorithms teach precise logic and creative thinking to handle tasks efficiently.

Compared to other subjects, studying algorithms brings clear advantages and some drawbacks. On the plus side, it trains the mind to break down big problems, improve efficiency, and apply solutions in real projects. However, it can feel abstract or math-heavy and require patience. For some students, debugging steps and edge cases can be time-consuming and tricky before seeing results.

What are the career opportunities in Algorithms?

Students who love algorithms can go on to master’s or Ph.D. programs in computer science, focusing on areas like machine learning, cryptography, distributed systems or quantum computing. Many universities now offer specialized courses in algorithmic fairness and large‑scale data processing. Online certificates from platforms such as Coursera or edX also help deepen your knowledge.

The career scope for algorithm experts is very strong today. Companies in tech, finance, healthcare and research labs all need people who can build fast, reliable programs. Startups working on AI, big data or blockchain also hire algorithm specialists. Global demand means you can work in many countries or even remotely.

Common job roles include software engineer, data scientist, machine learning engineer and algorithm engineer. In these roles you write and optimize code, analyze big data sets, design new methods to speed up searches, and test software for defects. You often work in teams with developers, product managers and users to make real products.

We study algorithms to learn clear ways of solving hard problems quickly. Good test preparation boosts your chances in job interviews and coding contests. Algorithms power search engines, recommendation systems, route planners and even fraud detectors. Knowing them makes your work more efficient and reliable.

How to learn Algorithms?

Start with the basics. Learn what an algorithm is and why we use them. Study common data structures like arrays, lists, trees and graphs. Get comfortable with Big O notation to understand how fast or slow your code runs. Follow a step‑by‑step course or book chapter, then try simple coding problems every day. Track your progress by timing yourself and reviewing solutions. Gradually move from easy to medium and hard challenges to build confidence.

Algorithms can look tough at first because they mix math and programming ideas. But they become clearer with practice. Breaking problems into small steps, drawing diagrams, and tracing code by hand helps a lot. Nearly everyone finds some topics tricky—like dynamic programming or graph algorithms—until they’ve solved several examples. With steady work and the right resources, you’ll find those “hard” bits much easier over time.

You don’t strictly need a tutor. Many people learn algorithms on their own using free courses, books, and online platforms. If you’re highly motivated, you can follow a plan, practice daily, and join coding forums for feedback. A tutor can speed things up by pointing out mistakes, explaining tricky concepts on the spot, and giving custom practice problems. If you struggle to stay on track or feel stuck, a tutor’s guidance can be a big boost.

Our MEB tutors are available 24/7 for one‑on‑one online sessions in Algorithm theory, coding problems, exam prep, and assignment help. We match you with a tutor who fits your level, from beginner to advanced, and tailor each lesson to your goals. You can book sessions whenever you need extra help or want to review before exams. We also offer affordable packages for long‑term support and quick homework solutions.

Most students spend about three to six months to get a solid grasp on core algorithms, studying for one to two hours a day. If you’re preparing for a specific exam or coding interview, aim for focused practice over four to eight weeks with daily problem‑solving. Times vary by your background and schedule, but consistent, short sessions beats occasional marathon study. Regular reviews and mock tests help cement your learning faster.

YouTube channels like MIT OpenCourseWare, freeCodeCamp, and Abdul Bari offer clear lectures on algorithm concepts. Educational sites such as GeeksforGeeks, HackerRank, LeetCode, Coursera, edX, and Khan Academy provide tutorials and hands‑on exercises. Recommended books include Introduction to Algorithms (Cormen, Leiserson, Rivest, Stein), Algorithm Design (Kleinberg, Tardos), The Algorithm Design Manual (Skiena), and Algorithms (Sedgewick, Wayne). Online judges like Codeforces and SPOJ help build speed and confidence. Combining videos, textual guides, regular practice problems, and coding contests makes learning algorithms effective and engaging.

College students, parents, tutors from USA, Canada, UK, Gulf etc: If you need a helping hand, be it online 1:1 24/7 tutoring or assignment help, our tutors at MEB can support you at an affordable fee.

  • Transactions

  • VPN

  • Wireless Sensor Network

  • Wireshark

  • Operating Systems

  • Parallel Computing Processing & Programming

  • Parsing

  • Penetration Testing

  • Procedural Languages

  • Regex

  • Relational Databases

  • Routing Protocols

  • Sockets Programming

  • Sorting

  • Space Complexity

  • SSL/TLS

  • Object-Oriented Programming (OOP)

  • Stored Procedures

  • OLAP

  • Systems Programming

  • OLTP

  • TensorFlow

  • OpenCV

  • Theory of Computation

  • Fuzzy Logic

  • Graph algorithms

  • Greedy & Reverse Greedy Algorithm

  • High-performance computing (HPC)

  • Human-computer interaction (HCI)

  • IP Addressing

  • Knowledge Representation

  • Lenstra-Lenstra-Lovasz or LLL Algorithm

  • Distributed algorithms

  • Malware Analysis

  • Distributed systems

  • Memory Management & Allocation

  • Encryption & Decryption

  • Network protocols

  • ER (Entity Relationship) Diagrams

  • Normalization

  • Ethical Hacking

  • Firewalls

  • Formal languages

  • Functions

  • Data Lakes

  • Data Structures and Algorithms (DSA)

  • Data Warehousing

  • Database design

  • Binary Search

  • DBMS (Database Management Systems)

  • Binary Trees

  • Design and Analysis of Algorithms

  • CI/CD (Continuous Integration & Continuous Delivery)

  • Design Patterns

  • Class Diagrams

  • Digital Logic Design

  • Cloud Computing

  • Compiler Design

  • Computer Networking

  • Computer Organisation & Architecture

  • Computer Programming

  • Concurrent Programming

  • Cryptography

  • Cybersecurity

  • Algorithms

  • Automata theory

  • Big O Notation

Pankaj K tutor Photo

I found my life’s purpose when I started my journey as a tutor years ago. Now it is my mission to get you personalized tutoring and homework help of the highest quality with a money back guarantee!

We handle everything for you—choosing the right tutors, negotiating prices, ensuring quality and more. We ensure you get the service exactly how you want, on time, minus all the stress.

– Pankaj Kumar, Founder, MEB